.cl{margin-bottom:var(--space-6)}@media (width>=64rem){.cl{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.cl>*{grid-column:1}.cl>.cl-toolbar{grid-area:1/2/span 12}}@media (width>=64rem) and (height>=52rem){.cl>.cl-toolbar{top:var(--space-5);position:sticky}}.cl-print-head,.cl-print-url,.cl-notes__print{display:none}.cl-toolbar{margin-bottom:var(--space-6)}.cl-card{background:var(--surface);border:1px solid var(--ink);border-radius:var(--radius-panel);margin-bottom:var(--space-4)}.cl-toolbar__count{padding:var(--space-4) 20px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.cl-card__body{padding:var(--space-4) 20px}.cl-toolbar__actions{margin-bottom:var(--space-4);gap:10px;display:grid}.cl-check{gap:var(--space-3);cursor:pointer;align-items:flex-start;font-size:.9375rem;display:flex}.cl input[type=checkbox]{accent-color:var(--ink);flex:none;width:20px;height:20px;margin:2px 0 0}.cl-share label,.cl-add>label,.cl-notes>label{margin-bottom:var(--space-2);font-size:.875rem;font-weight:600;display:block}.cl input[type=text],.cl textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;min-height:2.75rem;padding:10px 12px;font-size:1rem}.cl textarea{resize:vertical}.cl-help{color:var(--ink-3);margin:var(--space-2) 0 var(--space-3);font-size:.8125rem}.cl-clear{font-size:.875rem}.cl-preview{display:none}@media (width>=64rem){.cl-preview{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);display:block}}.cl-preview__label{margin:0 0 var(--space-2);color:var(--ink-3);font-size:.75rem}.cl-preview__sheet{aspect-ratio:1/1.414;border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;max-width:13rem;margin-inline:auto;padding:14px;display:flex;overflow:hidden}.cl-preview__title{font-family:var(--font-heading);font-size:.8125rem;font-weight:600;line-height:1.2}.cl-preview__list{gap:5px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cl-preview__list li{grid-template-columns:7px 1fr;gap:5px;font-size:8px;line-height:1.35;display:grid}.cl-preview__list li:before{content:"";border:1px solid var(--ink);width:7px;height:7px;margin-top:1px}.cl-preview__foot{color:var(--ink-3);margin-top:auto;font-size:7px}.cl-section{margin-bottom:var(--space-7)}.cl-section h2{margin-top:0;margin-bottom:var(--space-3);border-bottom:1px solid var(--ink);padding-bottom:10px}.cl-intro{color:var(--ink-2);max-width:var(--measure)}.cl-group{margin:0 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:0}.cl-group>legend{float:left;border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--ink-2);margin:0;padding:12px 20px;font-size:.8125rem;font-weight:600;line-height:1.4}.cl-group>legend+*{clear:both}.cl-list{margin:0;padding:0;list-style:none}.cl-list:empty{display:none}.cl-item{gap:var(--space-3);align-items:flex-start;padding:12px 20px;display:flex}.cl-item+.cl-item{border-top:1px solid var(--line-soft)}.cl-item__body{flex:1;min-width:0}.cl-item label{cursor:pointer;overflow-wrap:anywhere}.cl-item:has(input:checked){background:var(--surface-3)}.cl-note{color:var(--ink-2);margin:var(--space-1) 0 0;font-size:.875rem}.cl-remove{margin-left:var(--space-3);min-height:1.75rem;font-size:.875rem}.cl-answer{display:none}.cl-add{padding:var(--space-4) 20px}.cl-list:not(:empty)+.cl-add{border-top:1px solid var(--line-soft)}.cl-add__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.cl-add__row input[type=text]{flex:14rem;width:auto}.cl-notes{margin-top:var(--space-4);padding:var(--space-4) 20px;background:var(--surface);border:1px solid var(--line)}.cl-links{margin-top:var(--space-4);font-size:.9375rem}.cl-method ul li+li{margin-top:var(--space-2)}@media print{@page{size:A4;margin:14mm}:root{--bg:#fff;--surface:#fff;--surface-2:#eee;--ink:#000;--ink-2:#333;--line:#999;--accent:#000;--accent-soft:#fff;--surface-3:#fff;--notice-bg:#fff;--notice-line:#666}body{color:#000;background:#fff;font-size:10pt;line-height:1.35}.skip-link,.cookie-consent,.site-header,.site-footer,.breadcrumbs,.page-header .eyebrow,.page-header .lede,.cl-toolbar,.cl-add,.cl-remove,.cl-links,.cl-intro,.cl-method,.sources,.cl--js .cl-notes textarea,.cl--js .cl-notes>label,noscript{display:none!important}main{padding:0!important}.container{max-width:none!important;padding:0!important}.page-header{border:0!important;margin:0 0 2mm!important;padding:0!important}h1{margin:0 0 2mm;font-size:16pt}a{color:inherit;text-decoration:none}.cl{max-width:none;margin:0;display:block}.cl input[type=checkbox]{width:1.15rem;height:1.15rem;margin:.3em 3px 3px 4px}.cl-print-head{margin:0 0 4mm;font-size:9.5pt;display:block}.cl-section{margin:0 0 3mm}.cl-section h2{break-after:avoid;border:0;padding:0;font-size:12.5pt;margin:4mm 0 1.5mm!important}.cl-group{background:0 0;border:0;margin:0 0 2mm}.cl-group>legend{float:none;width:auto;line-height:inherit;border:0;margin-bottom:1mm;padding:0;font-size:7.5pt}.cl-list{border:0;border-radius:0}.cl-item{break-inside:avoid;gap:2mm;padding:1mm 0}.cl-item+.cl-item{border-top:0}.cl-note{font-size:8pt}.cl-answer{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:linear-gradient(#999 .2mm,#0000 .2mm);background-position:0 5.3mm;background-size:100% 5.5mm;height:11mm;margin-top:1mm;display:block}.cl--only-checked .cl-item:not(:has(input:checked)),.cl-print-hide{display:none!important}.cl-notes{break-inside:avoid;background:0 0;border:0;margin-top:2mm;padding:0}.cl-notes__print{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #666;padding-left:3mm;font-size:9pt;display:block}.cl-notes__print:not(:empty):before{content:"Mis notas";text-transform:uppercase;letter-spacing:.06em;font-size:8pt;font-weight:650;display:block}.cl--js.cl-notes-empty .cl-notes,.cl--js .cl-notes-empty .cl-notes{display:none}.cl-print-url{color:#333;overflow-wrap:anywhere;margin-top:4mm;font-size:8pt;display:block}.data-page{max-width:none}.health-notice{break-inside:avoid;max-width:none;font-size:8.5pt;border-left-width:2px!important;margin:3mm 0 0!important;padding:2mm 3mm!important}.health-notice p{margin-bottom:1mm}}
