.exp{--paper:#f6f5f2;--sheet:#fffefc;--sunken:#ecebe6;--ink:#14181d;--ink-2:#3c444e;--ink-3:#646d78;--ink-4:#9aa2ac;--rule:#ddd9d0;--rule-soft:#eae7e0;--mark:#c0341a;--mark-soft:#f2ded8;--peer:#8d939b;--ok:#2f6f4f;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--sans:var(--font-public-sans), "Public Sans", system-ui, sans-serif;--serif:var(--font-newsreader), "Newsreader", Georgia, serif;--gut:clamp(1rem, 4vw, 3rem);--sheet-max:1180px;--accent:var(--mark);--accent-hover:var(--mark);--ink-900:var(--ink);--ink-700:var(--ink-2);--ink-500:var(--ink-3);--ink-400:var(--ink-4);--hairline:var(--rule);--bg-canvas:var(--paper);--bg-surface:var(--sheet);--bg-sunken:var(--sunken);--positive:var(--ok);--sun:var(--mark);--sun-deep:var(--mark);--ambar:var(--sun-arc);--sun-arc:#d59a00;--line:var(--rule);--card:var(--sheet);--ink-faint:var(--ink-4);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.exp *,.exp :before,.exp :after{box-sizing:border-box}.exp svg{max-width:100%;height:auto;display:block}.exp figure{margin:0}.exp a{color:inherit}.exp .n{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.exp .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.exp .sheet{border-top:1px solid var(--rule);padding:clamp(2.5rem,6vw,4.5rem) var(--gut)}.exp .sheet-in{max-width:var(--sheet-max);margin:0 auto}.exp .sheet-head{border-bottom:1px solid var(--ink);align-items:baseline;gap:.75rem;margin-bottom:1.6rem;padding-bottom:.45rem;display:flex}.exp .sheet-no{font-family:var(--mono);letter-spacing:.1em;color:var(--mark);font-size:12px;font-weight:700}.exp .sheet-sub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.exp .sheet-of{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:11px}.exp .q{font-family:var(--serif);letter-spacing:-.018em;max-width:20ch;color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:500;line-height:1.06}.exp .a{font-family:var(--sans);color:var(--ink-2);max-width:46ch;margin:0 0 .3rem;font-size:clamp(1rem,1.9vw,1.22rem);font-weight:600;line-height:1.35}.exp .a b{font-family:var(--mono);color:var(--mark);font-variant-numeric:tabular-nums;font-weight:700}.exp .scope{color:var(--ink-3);max-width:56ch;margin:0 0 1.8rem;font-size:13px}.exp .rd{border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr);gap:.25rem 2rem;padding:1.05rem 0;display:grid}@media (min-width:900px){.exp .rd{grid-template-columns:15.5rem minmax(0,1fr);column-gap:2.25rem}}.exp .rd-main{grid-column:1;align-self:start;min-width:0}.exp .rd-side{grid-column:1;min-width:0}@media (min-width:900px){.exp .rd-side{grid-column:2}}.exp .rd-k{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.exp .rd-meta{flex-wrap:wrap;align-items:baseline;gap:.1rem;margin-top:.15rem;display:flex}.exp .rd-mi{white-space:nowrap}.exp .rd-mi:empty{display:none}.exp .rd-mi:not(:empty)~.rd-mi:not(:empty):before{content:"·";color:var(--ink-3);margin:0 .2rem 0 .05rem;font-size:11px}.exp .rd-k .lbl{letter-spacing:.07em;color:var(--ink-2);font-size:12px;font-weight:600}.exp .rd-v{flex-direction:column;align-items:flex-start;gap:.15rem;margin-top:.3rem;display:flex}.exp .rd-v .big{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.03em;overflow-wrap:break-word;word-break:normal;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:600;line-height:1.06}.exp .rd-v .big.long{letter-spacing:-.02em;font-size:clamp(1.1rem,1.9vw,1.35rem)}.exp .rd-v .u{font-family:var(--sans);color:var(--ink-3);max-width:15.5rem;font-size:13px;line-height:1.35}@media (max-width:767.98px){.exp .rd-v .u,.exp .rd-note{max-width:none}}.exp .rd-pair .rd-pair-mark{color:var(--mark)}.exp .rd-pair-ref{font-family:var(--sans);color:var(--ink-2);font-size:13px;line-height:1.35}.exp .rd-pair-ref b{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-weight:600}.exp .rd-fine{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin:.5rem 0 1rem;display:flex}.exp .rd-ask-solo{margin:.2rem 0 1.4rem}.exp .chk-list{max-width:66ch;margin-top:.9rem}.exp .chk-list ul{margin:.4rem 0 0;padding:0;list-style:none}.exp .chk-list li:not(.chk){color:var(--ink-2);border-top:1px solid var(--rule-soft);padding:.35rem 0 .35rem 1.3rem;font-size:13px;line-height:1.5;position:relative}.exp .chk-list li:not(.chk):before{content:"";border:1.5px solid var(--ink-3);border-radius:2px;width:.65rem;height:.65rem;position:absolute;top:.62rem;left:0}.exp .chk-list b{color:var(--ink);font-weight:600}.exp .mas-one{margin-top:0}.exp .cab-line{flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}.exp .cab-line .cab-l{min-width:0}.exp .rd-fig{margin-top:.9rem}.exp .rd-note{color:var(--ink-2);max-width:68ch;font-size:13.5px;line-height:1.55}.exp .rd-traits{max-width:none;margin:0;padding:0;list-style:none}.exp .rd-traits>li{border-top:2px solid var(--ink);padding-top:.5rem}.exp .rd-traits b{color:var(--ink);margin-bottom:.2rem;font-weight:600;display:block}.exp .rd-ask{color:var(--ink-2);border-left:2px solid var(--mark);max-width:66ch;margin-top:.7rem;padding-left:.7rem;font-size:12.5px}.exp .grp{margin-top:2.2rem}.exp .grp:first-of-type{margin-top:1.4rem}.exp .grp-t{font-family:var(--serif);color:var(--ink);border-top:2px solid var(--ink);margin:0 0 .25rem;padding-top:.55rem;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;line-height:1.15}.exp .grp-s{color:var(--ink-3);max-width:62ch;margin:0 0 .2rem;font-size:13px;line-height:1.5}.exp .grp .rd:first-of-type{border-top:0}.exp .rd-anchor{height:0;scroll-margin-top:5rem;display:block}.exp .sheet,.exp .grp,.exp .part{scroll-margin-top:3rem}.exp .rd-cluster{border-top:1px solid var(--rule-soft)}.exp .rd-cluster>.rd{border-top:0;padding-bottom:.5rem}.exp .grp .rd-cluster:first-of-type{border-top:0}.exp .rd-subs{padding:0 0 1rem}@media (min-width:900px){.exp .rd-subs{margin-left:17.75rem}}.exp .rd-sub{border-top:1px dashed var(--rule-soft);max-width:68ch;padding:.55rem 0 .5rem}.exp .rd-sub-k{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.exp .rd-sub-k .lbl{letter-spacing:.07em;color:var(--ink-2);font-size:11px;font-weight:600}.exp .rd-sub-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.exp .rd-sub-n{color:var(--ink-2);margin-top:.2rem;font-size:12.5px;line-height:1.5}.exp .rd-sub .rd-ask{margin-top:.4rem}.exp .rd-sub .rd-fig{margin-top:.5rem}.exp .mas{border-top:2px solid var(--ink);margin-top:1.6rem}.exp .mas-s{cursor:pointer;flex-direction:column;gap:.2rem;padding:.7rem 0 .6rem;list-style:none;display:flex}.exp .mas-s::-webkit-details-marker{display:none}.exp .mas-t{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.exp .mas-t:before{content:"+ ";color:var(--ink-3)}.exp .mas[open]>.mas-s .mas-t:before{content:"− "}.exp .mas-t .n{color:var(--ink-3);font-weight:500}.exp .mas-l{color:var(--ink-3);max-width:80ch;font-size:12.5px;line-height:1.45}.exp .mas-s:hover .mas-t,.exp .mas-s:focus-visible .mas-t{color:var(--mark)}.exp .mas-g{font-family:var(--serif);color:var(--ink);margin:1.1rem 0 .1rem;font-size:1.05rem;font-weight:500}.exp .rd-pos{grid-column:1;margin-top:.15rem}.exp .bb{max-width:30rem;display:block}.exp .pos{max-width:30rem;height:16px;margin-top:.45rem;display:block;position:relative}.exp .pos i{inset-inline:0;background:var(--sunken);border-radius:2px;height:4px;position:absolute;top:6px}.exp .pos .pos-d{background:var(--ink-3);opacity:.45;height:4px;position:absolute;top:6px}.exp .pos .med{background:var(--ink-4);width:1px;height:12px;margin-left:-.5px;position:absolute;top:2px}.exp .pos .me{background:var(--mark);width:11px;height:11px;box-shadow:0 0 0 2px var(--sheet);border-radius:50%;margin-left:-5.5px;position:absolute;top:2.5px}.exp .pos .tie{background:var(--ink-4);opacity:.55;border-radius:2px;height:8px;position:absolute;top:4px}.exp .pos-ends{max-width:30rem;font-family:var(--sans);color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;margin-top:.1rem;font-size:11.5px;line-height:1.25;display:grid}.exp .pos-ends>:first-child{text-align:left}.exp .pos-ends>:last-child{text-align:right}.exp .pos-ends .pos-k{text-align:center;color:var(--ink-2);font-weight:600}.exp .pos-q{color:var(--ink-3);margin:.5rem 0 0;font-size:12px;line-height:1.35}.exp .pos-q b{color:var(--ink-2);font-size:12.5px;font-weight:600}.exp .pos-cap{font-family:var(--sans);color:var(--ink-2);max-width:34rem;margin:.45rem 0 0;font-size:12.5px;line-height:1.4}.exp .pos-cap .pos-tag{color:var(--ink);font-weight:700}.exp .pos-ref{font-family:var(--sans);color:var(--ink-3);max-width:34rem;margin:.15rem 0 0;font-size:11.5px;line-height:1.4}.exp .pos-more{margin-top:.2rem;position:relative}.exp .bb-mini{vertical-align:middle;flex-direction:column;width:80px;display:inline-flex}.exp .bb-mini-bar{width:100%;height:12px;display:block;position:relative}.exp .bb-mini i{inset-inline:0;background:var(--sunken);border-radius:2px;height:4px;position:absolute;top:4px}.exp .bb-mini .pos-d{background:var(--ink-3);opacity:.45;height:4px;position:absolute;top:4px}.exp .bb-mini .tie{background:var(--ink-4);opacity:.55;border-radius:2px;height:6px;position:absolute;top:3px}.exp .bb-mini .med{background:var(--ink-4);width:1px;height:10px;position:absolute;top:1px;left:50%}.exp .bb-mini .me{background:var(--mark);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--sheet);border-radius:50%;margin-left:-4.5px;position:absolute;top:1.5px}.exp .bb-mini-ends{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);justify-content:space-between;gap:.25rem;margin-top:1px;font-size:10px;line-height:1.1;display:flex}.exp .plate{border:1px solid var(--rule);background:var(--sheet);margin:1.4rem 0 1.8rem}.exp .plate-body{padding:1rem;overflow-x:auto}@media (min-width:900px){.exp .plate-body{overflow:visible}}.exp .plate-cap{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.4rem;padding:.55rem 1rem;display:flex}.exp .plate-t{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.exp .plate-m{font-family:var(--mono);color:var(--ink-3);font-size:11px}.exp .plate-m a{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.exp .plate-m a:hover{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.exp .plate-note{color:var(--ink-3);padding:0 1rem .7rem;font-size:12px;line-height:1.5}.exp .reg{border:1px solid var(--rule);background:var(--sheet);margin:1.5rem 0 0}.exp .reg-h{border-bottom:1px solid var(--rule);padding:.5rem .9rem}.exp .reg-i{border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr);gap:.1rem .9rem;padding:.7rem .9rem;display:grid}@media (min-width:760px){.exp .reg-i{grid-template-columns:13rem minmax(0,1fr)}}.exp .reg-i:first-of-type{border-top:0}.exp .reg-i>.rd-anchor{grid-column:1/-1;margin-bottom:-.1rem}.exp .reg-n{color:var(--ink-3);font-size:12.5px;line-height:1.5}.exp .cover{padding:clamp(2rem,5vw,3.5rem) var(--gut) clamp(2rem,4vw,3rem)}.exp .cover-in{max-width:var(--sheet-max);margin:0 auto}.exp .cover h1{font-family:var(--serif);letter-spacing:-.028em;max-width:16ch;color:var(--ink);margin:.5rem 0 0;font-size:clamp(2.4rem,7.2vw,5.1rem);font-weight:500;line-height:.98}.exp .cover .sub{color:var(--ink-2);max-width:54ch;margin:1rem 0 0;font-size:clamp(.95rem,1.6vw,1.08rem)}.exp .tb{border-left:1px solid var(--rule);border-top:1px solid var(--rule);flex-wrap:wrap;margin-top:1.8rem;display:flex}.exp .tb>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--sheet);flex:8.5rem;min-width:8.5rem;padding:.55rem .75rem}.exp .tb dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.exp .tb dd{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:14.5px;font-weight:600}.exp .kpi{border-top:1px solid var(--ink);flex-wrap:wrap;gap:0;margin-top:1.8rem;display:flex}.exp .kpi>div{border-bottom:1px solid var(--rule);flex:12rem;min-width:12rem;margin-right:1.6rem;padding:.85rem 1.1rem .9rem 0}.exp .kpi dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.exp .kpi dd{color:var(--ink);letter-spacing:-.035em;overflow-wrap:break-word;margin:.25rem 0 0;font-size:clamp(1.5rem,3.4vw,2.15rem);font-weight:600;line-height:1.02}.exp .kpi p{color:var(--ink-3);margin:.25rem 0 0;font-size:11.5px;line-height:1.35}.exp .ident{flex-wrap:wrap;gap:.15rem 1.6rem;margin-top:.9rem;display:flex}.exp .ident>div{align-items:baseline;gap:.4rem;display:flex}.exp .ident dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.exp .ident dd{color:var(--ink-2);margin:0;font-size:12.5px}.exp .toc{border-left:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin-top:1.4rem;display:grid}.exp .toc a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--sheet);padding:.5rem .7rem;text-decoration:none}.exp .toc a:hover{background:var(--sunken)}.exp .toc b{font-family:var(--mono);color:var(--mark);font-size:11px;font-weight:700;display:block}.exp .toc span{color:var(--ink-2);margin-top:.12rem;font-size:11.5px;display:block}.exp .aha{grid-template-columns:minmax(0,1fr);gap:1.1rem 1.6rem;display:grid}@media (min-width:640px){.exp .aha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.exp .aha{grid-template-columns:repeat(4,minmax(0,1fr))}}.exp .aha-c{border-top:2px solid var(--ink);min-width:0;padding-top:.55rem;text-decoration:none;display:block}.exp .aha-k{align-items:baseline;gap:.5rem;display:flex}.exp .aha-p{color:var(--ink-3);margin-left:auto;font-size:11px}.exp .aha-b{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:.15rem;font-size:clamp(1.9rem,4.2vw,2.6rem);font-weight:600;line-height:1.02;display:block}.exp .aha-l{color:var(--ink-2);margin-top:.35rem;font-size:13px;line-height:1.45;display:block}.exp .aha-go{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:.5rem;font-size:11.5px;display:block}.exp .aha-c:hover .aha-go{color:var(--mark)}.exp .aha-c:hover{border-top-color:var(--mark)}.exp .part{background:var(--ink);color:#f6f5f2;padding:clamp(3rem, 7vw, 5.5rem) var(--gut);border-top:1px solid var(--ink)}.exp .part-in{max-width:var(--sheet-max);margin:0 auto}.exp .part-no{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#9aa2ac;margin:0 0 .5rem;font-size:11px}.exp .part-no b{color:var(--mark);font-size:13px;font-weight:700}.exp .part-t{font-family:var(--serif);color:#fffefc;letter-spacing:-.028em;max-width:14ch;margin:0;font-size:clamp(2.4rem,7vw,4.4rem);font-weight:500;line-height:.98}.exp .part-s{color:#c3cad4;max-width:60ch;margin:1rem 0 0;font-size:clamp(.95rem,1.7vw,1.08rem);line-height:1.5}.exp .part-toc{flex-wrap:wrap;gap:.4rem;margin-top:1.8rem;display:flex}.exp .part-toc a{background:#1a1f26;border:1px solid #3c444e;align-items:baseline;gap:.45rem;padding:.35rem .7rem;text-decoration:none;display:flex}.exp .part-toc a:hover{border-color:var(--mark);background:#232a33}.exp .part-toc b{font-family:var(--mono);color:var(--mark);font-size:11px;font-weight:700}.exp .part-toc span{color:#eef1f5;font-size:12.5px}.exp .part-ans ol{column-gap:2rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.exp .part-ans ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.exp .part-ans li{border-top:1px solid #3c444e}.exp .part-ans a{color:#eef1f5;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;padding:.55rem 0 .6rem;text-decoration:none;display:grid}.exp .part-ans a>.part-ans-h,.exp .part-ans a>.part-ans-a{grid-column:1}.exp .part-ans-go{color:var(--mark);grid-area:1/2;font-size:15px;line-height:1}.exp .part-ans a:hover :is(.part-ans-e,.part-ans-a){text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-underline-offset:3px}.exp .part-ans a:focus-visible{outline-offset:2px;outline:2px solid #eef1f5}.exp .part-ans-h{align-items:baseline;gap:.5rem;display:flex}.exp .part-ans b{font-family:var(--mono);color:var(--mark);font-size:11px;font-weight:700}.exp .part-ans-e{font-size:13.5px;font-weight:600}.exp .part-ans-a{color:#c3cad4;margin-top:.15rem;font-size:13px;line-height:1.42;display:block}.exp .toc-parts{gap:1.3rem;margin-top:1.6rem;display:grid}@media (min-width:900px){.exp .toc-parts{grid-template-columns:repeat(3,1fr);gap:1.6rem}}@media (max-width:767.98px){.exp .cover .toc-parts{display:none}}.exp .toc-part .toc{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));margin-top:.45rem}.exp .toc-h{border-bottom:1px solid var(--ink);align-items:baseline;gap:.5rem;padding-bottom:.3rem;text-decoration:none;display:flex}.exp .toc-h b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mark);font-size:11px;font-weight:700}.exp .toc-h span{font-family:var(--serif);color:var(--ink);font-size:15px}.exp .toc-h:hover span{color:var(--mark)}.exp .sheet.night{color:#eef1f5;--paper:#14181d;--ink:#eef1f5;--ink-2:#c3cad4;--ink-3:#939daa;--ink-4:#6b7684;--rule:#2b333d;--rule-soft:#232a33;--sheet:#1a1f26;--sunken:#232a33;--mark:#e8674a;--mark-soft:#33231f;--peer:#7d8894;--ok:#63c496;--accent:var(--mark);--accent-hover:var(--mark);--ink-900:var(--ink);--ink-700:var(--ink-2);--ink-500:var(--ink-3);--ink-400:var(--ink-4);--ink-faint:var(--ink-4);--hairline:var(--rule);--line:var(--rule);--bg-canvas:var(--paper);--bg-surface:var(--sheet);--bg-sunken:var(--sunken);--card:var(--sheet);--positive:var(--ok);--sun:var(--mark);--sun-deep:var(--mark);--ambar:var(--sun-arc);--viz-gastro:#b5872b;--viz-abasto:#3d84c6;--viz-verde:#2c9a66;--viz-mov:#8d6fc9;--sun-arc:#e8b53a;--risk:#e57362;--water:#567585;background:#14181d}.exp .pulso-anim,.exp .pulso-static{width:auto;max-height:min(56vh,560px);margin:0 auto}@media (max-width:760px){.exp .pulso-anim,.exp .pulso-static{width:100%;max-height:66vh}}.exp .mapa .mapa-frame{position:relative}.exp .mapa .mapa-frame>svg{width:auto;max-height:min(52vh,520px);margin:0 auto}@media (max-width:760px){.exp .mapa .mapa-frame>svg{width:100%;max-height:62vh}}.exp .mapa button>svg,.exp .ks-s>svg{flex:none;width:15px;height:15px}.exp .ks-s>svg{width:16px;height:12px}.exp .mapa .mapa-pick{z-index:2;border:1px solid var(--ink);background:var(--sheet);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding:.5rem .7rem;display:flex;position:absolute;top:.6rem;left:.6rem;right:.6rem;box-shadow:0 2px 10px #14181d24}@media (min-width:640px){.exp .mapa .mapa-pick{max-width:26rem;right:auto}}.exp .mapa .mapa-pick.has-lines{max-width:30rem;display:block}.exp .mapa .mapa-pick .pick-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;display:flex}.exp .mapa .mapa-pick .pick-lines{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:baseline;gap:.3rem .55rem;margin-top:.45rem;padding-top:.4rem;display:grid}.exp .mapa .mapa-pick .pick-linea{font-family:var(--mono);letter-spacing:.02em;color:var(--sheet);background:var(--ink);text-align:center;border-radius:3px;min-width:2.3rem;padding:.1rem .38rem;font-size:12.5px;font-weight:600}.exp .mapa .mapa-pick .pick-dest{color:var(--ink-700);font-size:12.5px;line-height:1.35}.exp .mapa .mapa-pick .pick-dest .to{color:var(--ink-900);font-weight:600}.exp .mapa .mapa-pick .pick-dest .ram{font-family:var(--mono);color:var(--ink-500);font-size:11px}.exp .rnav{display:none}.exp .rnav-scrim{z-index:38;background:#14181d59;position:fixed;inset:0}.exp .rnav-panel{z-index:39;background:var(--sheet);border-left:1px solid var(--rule);overscroll-behavior:contain;width:min(21rem,86vw);transition:transform .18s ease-out;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(101%)}.exp .rnav-panel.open{transform:none}.exp .rnav-panel-in{padding:1.2rem 1.1rem 1.5rem}.exp .rnav-list{display:block}.exp .rnav-list a{color:var(--ink-2);border-radius:3px;align-items:baseline;gap:.5rem;padding:.3rem .45rem;text-decoration:none;display:flex}.exp .rnav-list a:hover{background:var(--sunken);color:var(--ink)}.exp .rnav-list a.on{background:var(--mark-soft);color:var(--ink)}.exp .rnav-list a.on em{color:var(--mark)}.exp .rnav-list em{font-family:var(--mono);color:var(--ink-3);min-width:1.4rem;font-size:11px;font-style:normal}.exp .rnav-c{font-size:13px}.exp .rnav-part{margin-top:1rem}.exp .rnav-p{border-top:1px solid var(--rule);margin-bottom:.15rem;padding-top:.5rem!important}.exp .rnav-p b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mark);font-size:11px;font-weight:700}.exp .rnav-p span{font-family:var(--serif);color:var(--ink);font-size:14px}.exp .rnav-sub{border-left:1px solid var(--rule);margin:.1rem 0 .3rem 1.9rem;padding-left:.5rem}.exp .rnav-sub a{color:var(--ink-3);padding:.22rem .4rem;font-size:12px}.exp .exp-body{min-width:0}@media (min-width:1300px){.exp.exp-nav{align-items:flex-start;display:flex}.exp .exp-body{flex:auto}.exp .rnav{overscroll-behavior:contain;border-right:1px solid var(--rule);background:var(--paper);flex:0 0 15rem;width:15rem;max-height:100vh;padding:1.6rem .8rem 3rem;display:block;position:sticky;top:0;overflow-y:auto}.exp .rnav-panel,.exp .rnav-scrim,.exp .toc-parts{display:none}}@media (prefers-reduced-motion:reduce){.exp .rnav-panel{transition:none}}@media print{.exp{background:#fff;font-size:10.5pt}.exp .sheet{break-before:page;padding:1.2rem 0}.exp .part{break-before:page;color:#14181d;background:#fff;border-top:2px solid #14181d;padding:1.2rem 0}.exp .part-t{color:#14181d}.exp .part-s{color:#3c444e}.exp .part-toc,.exp .toc-parts{display:none}.exp .part-ans a{color:#14181d}.exp .part-ans li{border-top-color:#ddd9d0}.exp .part-ans-a{color:#3c444e}.exp .sheet.night{color:#14181d;--paper:#fff;--sheet:#fff;--sunken:#ecebe6;--ink:#14181d;--ink-2:#3c444e;--ink-3:#646d78;--ink-4:#9aa2ac;--rule:#ddd9d0;--rule-soft:#eae7e0;--mark:#c0341a;--mark-soft:#f2ded8;--peer:#8d939b;--ok:#2f6f4f;--viz-gastro:#a16207;--viz-abasto:#2262ad;--viz-verde:#1a7f5a;--viz-mov:#7048a8;--sun-arc:#d59a00;--risk:#b42318;--water:#64879c;background:#fff}.exp .plate,.exp .rd,.exp .reg-i{break-inside:avoid}.exp .toc{display:none}.exp .rnav,.exp .rnav-panel,.exp .rnav-scrim{display:none!important}.exp.exp-nav{padding-left:0}.exp details.mas::details-content{content-visibility:visible!important}.exp details.mas>.mas-in{display:block!important}.exp .mas-t:before{content:""}.exp .rd-sub{break-inside:avoid}.exp details.src::details-content{content-visibility:visible!important}.exp details.tip::details-content{content-visibility:visible!important}.exp details.rb-more::details-content{content-visibility:visible!important}.exp details.src>.src-p,.exp details.tip>.tip-p,.exp details.rb-more>:is(ol,div){display:block!important}.exp details.src,.exp details.tip{display:block}.exp .src-t,.exp .tip-t{display:none!important}.exp .src-p,.exp .tip-p{margin:.2rem 0 0;width:auto!important;max-width:none!important;box-shadow:none!important;color:#3c444e!important;background:0 0!important;border:0!important;border-left:1px solid #ddd9d0!important;padding:0 0 0 .5rem!important;font-size:8pt!important;line-height:1.3!important;animation:none!important;position:static!important;inset:auto!important}.exp .src-l{display:inline!important}.exp .src-l+.src-l:before{content:" · "}.exp .src-go,.exp .tip-h,.exp .rnav-top,.exp .tp-card,.exp .ks-ok{display:none!important}.exp [data-reveal] :is(.a-by,.a-bx,.a-draw,.a-pop,.a-fill,.a-slide){opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.exp .qs li,.exp .close-grid,.exp .chk{break-inside:avoid}.exp .xbtn,.exp .xbtn-2{display:none!important}}@media (prefers-reduced-motion:no-preference){.exp{scroll-behavior:smooth}}.exp .bigrow,.exp .censo-big{border-left:1px solid var(--rule);border-top:1px solid var(--rule);flex-wrap:wrap;margin:1.2rem 0 1.6rem;display:flex}.exp .bigrow .big,.exp .censo-big>div{background:var(--sheet);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex:9rem;min-width:9rem;padding:.6rem .8rem}.exp .bigrow .big b,.exp .censo-big b{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.35rem,3.1vw,1.95rem);font-weight:600;line-height:1.05;display:block}.exp .bigrow .big span,.exp .censo-big span{color:var(--ink-3);margin-top:.2rem;font-size:11.5px;line-height:1.35;display:block}.exp .cabs{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:0 1.4rem;margin:1.1rem 0 1.3rem;display:grid}.exp .cab{border-top:1px solid var(--rule-soft);align-items:baseline;gap:.55rem;min-width:0;padding:.3rem 0;display:flex}.exp .cab-l{font-family:var(--mono);text-align:center;border:1px solid var(--rule);background:var(--sheet);min-width:2.3rem;color:var(--ink-2);padding:.25rem .4rem;font-size:11.5px;font-weight:700;line-height:1}.exp .cab-l.cab-subte{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.exp .cab-t{color:var(--ink-2);min-width:0;font-size:12.5px}.exp .cab-d{color:var(--ink-3)}.exp .buswrap{flex-wrap:wrap;gap:.35rem;max-width:46rem;margin:1rem 0 1.3rem;display:flex}.exp .bus{font-family:var(--mono);text-align:center;border:1px solid var(--rule);background:var(--sheet);min-width:2.1rem;color:var(--ink-2);padding:.3rem .45rem;font-size:11.5px;font-weight:600;line-height:1}.exp .stake{font-family:var(--serif);max-width:32ch;color:var(--ink);margin:1.2rem 0 .3rem;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:500;line-height:1.25}.exp .stake em{font-style:normal;font-family:var(--mono);color:var(--mark)}.exp .stake-sub{max-width:54ch;color:var(--ink-3);margin:0 0 1.4rem;font-size:13px}.exp .aha-n,.exp .idx-n{font-family:var(--mono);font-variant-numeric:tabular-nums}.exp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exp .receipt{border:1px solid var(--rule);background:var(--sheet);max-width:34rem;margin:.2rem 0 .4rem;padding:.9rem 1rem}.exp .receipt h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin:0 0 .6rem;font-size:11px;font-weight:600}.exp .rrow{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;font-size:13px;display:flex}.exp .rrow b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.exp .rrow small{font-family:var(--mono);color:var(--ink-3);font-size:11px;display:block}.exp .rrow.sep{border-top:1px solid var(--rule);margin-top:.35rem;padding-top:.55rem}.exp .rrow .neg{color:var(--mark)}@media (max-width:899px){.exp .rd-k,.exp .rd-meta{position:relative}.exp .row-src{position:static}.exp .popover-in{max-width:calc(100vw - 2rem)}}.exp .sheet-in,.exp .cover-in{overflow-x:clip}.exp .sheet.rs{padding-top:clamp(1.8rem,4vw,2.6rem);padding-bottom:clamp(1.8rem,4vw,2.8rem)}.exp .rs .sheet-head{margin-bottom:1rem}.exp .rs-q{font-family:var(--serif);letter-spacing:-.015em;max-width:30ch;color:var(--ink);margin:0;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:500;line-height:1.1}.exp .rs-s{color:var(--ink-3);max-width:62ch;margin:.45rem 0 1.3rem;font-size:13px}.exp .rs-b{grid-template-columns:minmax(0,1fr);gap:1.6rem 2.6rem;display:grid}@media (min-width:1000px){.exp .rs-b{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.exp .rs-l{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.exp .rs-l a{border-bottom:1px solid var(--rule);grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:baseline;gap:.1rem 1rem;padding:.55rem 0;text-decoration:none;display:grid}.exp .rs-l a:hover .rs-go{color:var(--mark)}.exp .rs-l a:hover .rs-t{color:var(--ink)}.exp .rs-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.exp .rs-t{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14.5px;line-height:1.4}.exp .rs-go{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;font-size:11.5px;text-decoration:none}.exp .rs-go:hover{color:var(--mark)}@media (max-width:559px){.exp .rs-l a{grid-template-columns:minmax(0,1fr) auto}.exp .rs-t{grid-area:2/1/auto/-1}}.exp .rs-v{border-top:2px solid var(--ink);padding-top:.55rem}.exp .rs-vh{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 .5rem;font-size:11px;font-weight:700}.exp .rs-v ol{counter-reset:rs;margin:0;padding:0;list-style:none}.exp .rs-v li{counter-increment:rs;border-bottom:1px solid var(--rule);padding:.55rem 0 .6rem 1.9rem;position:relative}.exp .rs-v li:before{content:counter(rs);font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:700;position:absolute;top:.5rem;left:0}.exp .rs-vt{color:var(--ink);font-size:14px;line-height:1.45;display:block}.exp .rs-v .rs-go{white-space:normal;margin-top:.3rem;display:inline-block}.exp .rs-v .rs-kit{margin-top:.6rem;display:block}.exp .fig-t{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.exp .fig-ax{font-family:var(--sans);color:var(--ink-3);font-size:11px}.exp .fig-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.exp .fig-a{font-family:var(--sans);color:var(--ink-2);font-size:12.5px;line-height:1.45}.exp .fig-cap{font-family:var(--sans);color:var(--ink-3);max-width:68ch;margin:.6rem 0 0;font-size:12.5px;line-height:1.5}.exp svg .t-title{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;fill:var(--ink-2);font-size:12px;font-weight:600}.exp svg .t-ax{font-family:var(--sans);fill:var(--ink-3);font-size:11px}.exp svg .t-v{font-family:var(--mono);fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.exp svg .t-a{font-family:var(--sans);fill:var(--ink-2);font-size:12.5px}@media (max-width:559px){.exp .plate{margin-inline:calc(-1 * var(--gut));border-inline:0}.exp .plate-body{padding:.75rem .5rem}.exp .plate-cap,.exp .plate-note{padding-inline:var(--gut)}.exp .sheet-in{overflow-x:visible}.exp .sheet{overflow-x:clip}}.exp details.src,.exp details.tip{vertical-align:baseline;display:inline-block;position:relative}.exp details.tip{margin-inline:.15em}.exp .src-t,.exp .tip-t{cursor:pointer;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);border-radius:3px;align-items:center;gap:.25rem;min-height:32px;margin:-8px -.1rem;padding:0 .35rem;font-size:11px;font-weight:500;list-style:none;display:inline-flex}.exp .src-t::-webkit-details-marker{display:none}.exp .tip-t::-webkit-details-marker{display:none}.exp .src-t::marker{content:""}.exp .tip-t::marker{content:""}.exp .src-t:hover,.exp .tip-t:hover,.exp details[open]>.src-t,.exp details[open]>.tip-t{color:var(--ink)}.exp .src-t:focus-visible,.exp .tip-t:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.exp .src-i,.exp .tip-i{font-size:13px;line-height:1}.exp .tip-t{justify-content:center;min-width:32px}.exp .tip-l{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;font-size:11.5px}.exp .src-p,.exp .tip-p{z-index:30;background:var(--sheet);border:1px solid var(--ink);width:max-content;max-width:min(18rem,100vw - 2rem);font-family:var(--sans);color:var(--ink-2);text-transform:none;letter-spacing:0;text-align:left;white-space:normal;border-radius:3px;padding:.6rem .75rem;font-size:13px;font-weight:400;line-height:1.45;display:block;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 2px 10px #14181d24}.exp .src-p{max-width:min(20rem,100vw - 2rem)}.exp .src-l,.exp .tip-s{display:block}.exp .src-l+.src-l,.exp .tip-s+.tip-s{margin-top:.3rem}.exp .src-l b{color:var(--ink);font-weight:600}.exp .src-p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.exp .src-p a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.exp .src-m{color:var(--ink-3);font-size:12px}.exp .src-go{border-top:1px solid var(--rule-soft);padding-top:.35rem;font-size:12px;margin-top:.45rem!important}.exp .tip-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:.3rem;font-size:11px;font-weight:600;display:block}.exp .tip-k,.exp .tip-m{color:var(--ink-3);font-size:12px;display:block}.exp .tip-s+.tip-k,.exp .tip-s+.tip-m,.exp .tip-k+.tip-k,.exp .tip-m+.tip-m,.exp .tip-k+.tip-s,.exp .tip-m+.tip-s,.exp .tip-k+.tip-m,.exp .tip-m+.tip-k{margin-top:.3rem}@media screen and (hover:hover) and (min-width:900px){.exp details.tip:hover::details-content{content-visibility:visible}.exp details.src:hover::details-content{content-visibility:visible}.exp details.tip:hover>.tip-p,.exp details.src:hover>.src-p{display:block}.exp .tip-p:before,.exp .src-p:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}}@media screen and (max-width:899px){.exp .src-p,.exp .tip-p{z-index:60;top:auto;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:60vh;padding:.85rem 1rem;font-size:14px;position:fixed;overflow-y:auto;box-shadow:0 6px 28px #14181d47}}@media (prefers-reduced-motion:reduce){.exp .src-p,.exp .tip-p{animation:none}}.exp .tier-b{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2);border:1px solid var(--rule);vertical-align:baseline;border-radius:3px;padding:.05rem .45rem;font-size:12px;display:inline-block}.exp .vu{flex-direction:column;align-items:flex-start;gap:.1rem;display:inline-flex}.exp .vu-n{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.05}.exp .vu-u{font-family:var(--sans);color:var(--ink-3);max-width:18ch;font-size:13px;line-height:1.35}.exp .vu-xl .vu-n{letter-spacing:-.035em;font-size:2rem}.exp .vu-lg .vu-n{letter-spacing:-.03em;font-size:clamp(1.35rem,2.6vw,1.85rem)}.exp .vu-md .vu-n{font-size:1.25rem}.exp .vu-sm{display:inline}.exp .vu-sm .vu-n{font-size:13px}.exp .vu-sm .vu-u{max-width:none;margin-left:.3rem;font-size:12.5px;display:inline}.exp .vu-long.vu-xl .vu-n,.exp .vu-long.vu-lg .vu-n{font-size:clamp(1.1rem,1.9vw,1.35rem)}.exp .ks{flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 .7rem;display:flex}.exp .ks-i{min-height:32px;font-family:var(--sans);color:var(--ink-2);border:1px solid var(--rule);text-align:left;background:0 0;border-radius:3px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:12.5px;line-height:1.25;display:inline-flex}.exp .ks-static{border-color:#0000;padding-inline:0 .6rem}.exp button.ks-i{cursor:pointer}.exp .ks-s{flex:none;display:inline-flex}.exp .ks-c{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:600}.exp .ks-ok{color:var(--ink);font-size:11px;display:none}.exp button.ks-i[aria-pressed=true]{border-color:var(--ink);background:var(--sunken);color:var(--ink)}.exp button.ks-i[aria-pressed=true] .ks-ok{display:inline}.exp button.ks-i[aria-pressed=false]{border-color:var(--rule);color:var(--ink-3)}.exp button.ks-i[aria-pressed=false] .ks-l{text-decoration:line-through}.exp button.ks-i[aria-pressed=false] .ks-s{opacity:.4}.exp button.ks-i:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.exp .rb{margin:.4rem 0 .6rem;container-type:inline-size}.exp .rb-key{font-family:var(--sans);color:var(--ink-3);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:11.5px;display:flex}.exp .rb-key-t{background:var(--ink);width:1.5px;height:12px;display:inline-block}.exp .rb-list{grid-template-columns:minmax(8rem,15rem) minmax(0,1fr) minmax(2.5rem,auto);column-gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.exp .rb-r{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--rule-soft);align-items:center;row-gap:.15rem;padding:.32rem 0;display:grid}.exp .rb-list>.rb-r:first-child{border-top:0}.exp .rb-l{font-family:var(--sans);color:var(--ink-2);min-width:0;font-size:13px;line-height:1.3}.exp .rb-l .tip{margin-left:.1rem}.exp .rb-b{background:var(--sunken);border-radius:2px;height:10px;display:block;position:relative}.exp .rb-b>i{background:var(--ink-3);border-radius:2px;display:block;position:absolute;top:0;bottom:0;left:0}.exp .rb-strong .rb-b>i{background:var(--ink)}.exp .rb-subject .rb-b>i{background:var(--mark)}.exp .rb-strong .rb-l,.exp .rb-subject .rb-l{color:var(--ink);font-weight:600}.exp .rb-t{background:var(--ink);width:1.5px;margin-left:-.75px;position:absolute;top:-3px;bottom:-3px}.exp .rb-v{font-family:var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.exp .rb-w{font-family:var(--sans);color:var(--ink-3);grid-column:2/-1;font-size:12px}.exp .rb-more{margin-top:.2rem}.exp .rb-more>summary{cursor:pointer;min-height:32px;font-family:var(--sans);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;align-items:center;font-size:12.5px;list-style:none;display:inline-flex}.exp .rb-more>summary::-webkit-details-marker{display:none}.exp .rb-more>summary:before{content:"+";color:var(--ink-3);margin-right:.3em}.exp .rb-more[open]>summary:before{content:"−"}@container (max-width:30rem){.exp .rb-list{grid-template-columns:minmax(0,1fr) minmax(2.5rem,auto)}.exp .rb-l,.exp .rb-w{grid-column:1/-1}}.exp .fig{min-width:0;container-type:inline-size}.exp .fig-narrow{display:none}@container (max-width:520px){.exp .fig-has-narrow>.fig-wide{display:none}.exp .fig-has-narrow>.fig-narrow{display:block}}.exp .ss{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;margin:1rem 0 1.4rem;display:flex}.exp .ss-c{min-width:0;color:inherit;flex-direction:column;flex:11rem;align-items:flex-start;gap:.15rem;margin-right:1rem;padding:.7rem 1rem .8rem 0;text-decoration:none;display:flex}.exp .ss-c+.ss-c{border-left:1px solid var(--rule);padding-left:1rem}.exp .ss-v{font-family:var(--mono);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.02}.exp .ss-u{font-family:var(--sans);color:var(--ink-3);font-size:12.5px;line-height:1.3}.exp .ss-l{font-family:var(--sans);color:var(--ink-2);font-size:12.5px;line-height:1.35}.exp .ss-c:hover .ss-l,.exp .ss-c:focus-visible .ss-l{text-underline-offset:3px;text-decoration:underline}.exp .ss-c .bb-mini{margin-top:.3rem}@media (max-width:559px){.exp .ss-c{flex-basis:100%;margin-right:0;padding-right:0}.exp .ss-c+.ss-c{border-left:0;border-top:1px solid var(--rule-soft);padding-left:0}}.exp .fc{border-top:1px solid var(--ink);flex-wrap:wrap;margin:.9rem 0 .2rem;display:flex}.exp .fc-c{border-bottom:1px solid var(--rule-soft);flex-direction:column;flex:8.5rem;gap:.1rem;min-width:0;padding:.6rem .9rem .7rem 0;display:flex}.exp .fc-l{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.exp .fc-v{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;line-height:1.15}.exp .fc-n{font-family:var(--sans);color:var(--ink-3);font-size:12.5px;line-height:1.3}.exp .tp{position:relative}.exp .tp [data-tip]{cursor:pointer}.exp .tp [data-tip]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.exp .tp [data-tip]:focus:not(:focus-visible){outline:none}.exp .tp [data-tip-on]{stroke:var(--ink);stroke-width:1.5px}.exp .tp-card{z-index:20;pointer-events:none;background:var(--sheet);border:1px solid var(--ink);width:max-content;max-width:min(17rem,86vw);font-family:var(--sans);color:var(--ink-2);border-radius:3px;padding:.5rem .7rem;font-size:13px;line-height:1.4;position:absolute;transform:translateY(calc(-100% - 10px));box-shadow:0 2px 10px #14181d24}.exp .tp-card.below{transform:translateY(10px)}.exp .tp-h{color:var(--ink);margin-bottom:.1rem;font-weight:600;display:block}.exp .tp-l{display:block}.exp .qs{counter-reset:q;margin:1rem 0 0;padding:0;list-style:none}.exp .qs li{counter-increment:q;border-top:1px solid var(--rule);max-width:70ch;padding:.8rem 0 .85rem 2.6rem;position:relative}.exp .qs li:before{content:counter(q);width:1.8rem;font-family:var(--mono);color:var(--ink);text-align:right;font-size:13px;font-weight:700;position:absolute;top:.8rem;left:0}.exp .qs li:has(>label>input[type=checkbox]):before{content:none}.exp .qs li>label{cursor:pointer;align-items:flex-start;gap:.7rem;margin-left:-2.6rem;display:flex}.exp .close-grid{grid-template-columns:minmax(0,1fr);gap:1.4rem 2.4rem;margin-top:1.2rem;display:grid}@media (min-width:900px){.exp .close-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.exp .close-g{border-top:2px solid var(--ink);min-width:0;padding-top:.6rem}.exp .close-h{font-family:var(--serif);color:var(--ink);margin:0 0 .35rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500;line-height:1.15}.exp .close-p{color:var(--ink-2);max-width:60ch;margin:0 0 .6rem;font-size:14px;line-height:1.5}.exp .close-last{color:var(--ink-3);max-width:62ch;margin-top:2rem;font-size:13px}.exp .chk-list{margin:.3rem 0 .8rem;padding:0;list-style:none}.exp .chk{border-top:1px solid var(--rule-soft)}.exp .chk>label{cursor:pointer;align-items:flex-start;gap:.65rem;min-height:44px;padding:.55rem 0;display:flex}.exp .chk input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:none;margin:.1rem 0 0}.exp .chk-t{color:var(--ink-2);font-size:14px;line-height:1.45}.exp .chk input:checked+.chk-t{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.exp .chk-go{font-family:var(--mono);color:var(--ink-3);margin-top:.15rem;font-size:11.5px;text-decoration:none;display:inline-block}.exp .chk-go:hover{color:var(--mark)}.exp .xbtn,.exp .xbtn-2{min-height:44px;font-family:var(--sans);cursor:pointer;border:1px solid var(--ink);border-radius:3px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.exp .xbtn{background:var(--ink);color:var(--sheet)}.exp .xbtn:hover{background:var(--mark);border-color:var(--mark)}.exp .xbtn-2{color:var(--ink);background:0 0}.exp .xbtn-2:hover{background:var(--sunken)}.exp .xbtn:focus-visible,.exp .xbtn-2:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.exp .price-promo{color:var(--ink);border-color:var(--ink-3);font-size:11px}.exp .price-promo-note{color:var(--ink-3)}.exp .rnav-top{z-index:35;height:40px;padding:0 var(--gut);background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;transition:transform .18s ease-out;display:flex;position:sticky;top:0}.exp .rnav-top.hide{transform:translateY(-100%)}.exp .rnav-top-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--sans);color:var(--ink-2);font-size:13px;overflow:hidden}.exp .rnav-top-l b{font-family:var(--mono);color:var(--mark);letter-spacing:.06em;font-size:11.5px;font-weight:700}.exp .rnav-panel-h{background:var(--sheet)}.exp .rnav-top-b{min-height:32px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:3px;flex:none;align-items:center;gap:.3rem;padding:0 .7rem;font-size:12px;display:inline-flex}.exp .rnav-top-b:hover{background:var(--sunken)}@media (min-width:1300px){.exp .rnav-top{display:none}}@media (prefers-reduced-motion:reduce){.exp .rnav-top{transition:none}}.exp .a-by{transform-box:fill-box;transform-origin:50% 100%}.exp .a-bx{transform-box:fill-box;transform-origin:0}.exp .a-pop{transform-box:fill-box;transform-origin:50%}html.anim .exp [data-reveal] :is(.a-by,.a-bx,.a-pop){transition:transform .52s cubic-bezier(.2,.6,.2,1) calc(var(--i,0) * .6s), opacity .3s ease-out calc(var(--i,0) * .6s)}html.anim .exp [data-reveal] .a-fill{transition:opacity .45s ease-out calc(var(--i,0) * .6s)}html.anim .exp [data-reveal] .a-draw[pathLength="1"]{stroke-dasharray:1 2;transition:stroke-dashoffset .6s cubic-bezier(.2,.6,.2,1) calc(var(--i,0) * .6s), opacity .25s linear calc(var(--i,0) * .6s)}html.anim .exp [data-reveal] .a-slide{transition:left .5s cubic-bezier(.2,.6,.2,1) .1s}@media screen and (prefers-reduced-motion:no-preference){html.anim .exp [data-reveal]:not([data-in]) .a-by{transform:scaleY(0)}html.anim .exp [data-reveal]:not([data-in]) .a-bx{transform:scaleX(0)}html.anim .exp [data-reveal]:not([data-in]) .a-pop{opacity:0;transform:scale(.6)}html.anim .exp [data-reveal]:not([data-in]) .a-fill{opacity:0}html.anim .exp [data-reveal]:not([data-in]) .a-draw[pathLength="1"]{stroke-dashoffset:1px;opacity:0}html.anim .exp [data-reveal]:not([data-in]) .a-slide{left:50%!important}}@media (prefers-reduced-motion:reduce){html.anim .exp [data-reveal] :is(.a-by,.a-bx,.a-draw,.a-pop,.a-fill,.a-slide){transition:none!important}}.exp .cover-top.has-art{grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem 2rem;display:grid}@media (min-width:900px){.exp .cover-top.has-art{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.exp .cover-art{text-align:center;justify-self:center;max-width:100%;margin:1.1rem 0 0}.exp .cover-art img{width:auto;max-width:100%;height:auto;max-height:160px;margin:0 auto;display:block}@media (min-width:640px){.exp .cover-art{text-align:right;order:-1;justify-self:end;width:min(62%,17rem);margin:0}.exp .cover-art img{width:100%;max-height:none}}@media (min-width:900px){.exp .cover-art{order:0;width:100%}}.exp .cover-art figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-wrap:balance;margin-top:.35rem;font-size:11px;line-height:1.45}html.anim .exp .cover-art:not(.in) img{opacity:0;transform:translateY(6px)}.exp .cover-art img{transition:opacity .9s,transform .9s}@media (prefers-reduced-motion:reduce){.exp .cover-art img{transition:none}}@media (max-width:767.98px){.exp .rd{row-gap:.2rem;padding:.62rem 0}.exp .rd-cluster>.rd{padding-bottom:.35rem}.exp .rd-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.4rem;display:grid}.exp .rd-main>*{grid-column:1/-1}.exp .rd-main>.rd-k{grid-area:1/1}.exp .rd-main>.rd-meta{flex-wrap:nowrap;grid-area:1/2;column-gap:0;margin-top:-.3rem}.exp .rd-meta .rd-mi:before{content:none!important}.exp .rd-meta .src-t{justify-content:center;gap:0;min-width:30px;padding:0 .3rem;font-size:0}.exp .rd-meta .src-i{font-size:15px}.exp .rd-meta .tip-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exp .rd-meta .tip-t{min-width:30px;padding:0 .2rem}.exp .rd-meta :is(.tip-how,.tip-cmp) .tip-i{display:none}.exp .rd-meta :is(.tip-how,.tip-cmp)>.tip-t:before{box-sizing:border-box;min-width:17px;height:17px;font:600 10px/1 var(--mono);letter-spacing:0;border:1.2px solid;border-radius:9px;place-items:center;padding:0 3px;display:inline-grid}.exp .rd-meta .tip-how>.tip-t:before{content:"?"}.exp .rd-meta .tip-cmp>.tip-t:before{content:"vs"}.exp .pos-cap{margin-top:.35rem}.exp .plate-cap{gap:.1rem .7rem;padding:.4rem 1rem}.exp .plate-cap .plate-t{flex:auto}.exp .plate-cap .plate-v{order:2}.exp .plate-cap .plate-src{order:3}.exp .plate-cap .plate-src[open]{flex-basis:100%;order:4}}.exp .fold-ph>.fold-ph-s{cursor:pointer;min-height:32px;font-family:var(--sans);color:var(--ink-3);align-items:center;gap:.25rem;font-size:11.5px;list-style:none;display:inline-flex}.exp .fold-ph>.fold-ph-s::-webkit-details-marker{display:none}.exp .fold-ph>.fold-ph-s::marker{content:""}.exp .fold-ph[open]>.fold-ph-s{color:var(--ink)}@supports selector(::details-content){@media (min-width:768px){.exp details.fold-ph::details-content{content-visibility:visible}.exp details.fold-ph>.fold-ph-s{display:none}}}.exp .fold{margin-top:.7rem}.exp .fold>.fold-s{cursor:pointer;min-height:32px;font-family:var(--sans);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;align-items:center;font-size:12.5px;list-style:none;display:inline-flex}.exp .fold>.fold-s::-webkit-details-marker{display:none}.exp .fold>.fold-s:before{content:"+";color:var(--ink-3);margin-right:.35em}.exp .fold[open]>.fold-s:before{content:"−"}.exp .fold-in{margin-top:.3rem}.exp .fold-in>.rd-note{margin:0 0 .4rem}.exp .rd-sub-n>details.tip{vertical-align:baseline}@media print{.exp details.fold::details-content{content-visibility:visible!important}.exp details.fold-ph::details-content{content-visibility:visible!important}.exp details.fold>.fold-in,.exp details.fold-ph>:not(summary){display:block!important}.exp .fold>.fold-s,.exp .fold-ph>.fold-ph-s{display:none!important}.exp .sheet{padding-bottom:0}.exp .sheet-in>:last-child,.exp .sheet-in>:last-child>:last-child,.exp .sheet-in>:last-child>:last-child>:last-child{margin-bottom:0!important;padding-bottom:0!important}}
