@font-face{font-family:Barlow Condensed;font-weight:400;font-style:normal;font-display:optional;src:url(/fonts/barlow-condensed-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:optional;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:optional;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:400;font-style:normal;font-display:optional;src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2")}:root{--ink:#172743;--ink-2:#26385c;--paper:#f6f8fc;--white:#fff;--line:#c3cde0;--line-soft:#dde3ef;--muted:#46536d;--signal:#f2b705;--ok:#14634a;--ok-bg:#e6f2ed;--no:#a63033;--no-bg:#f8e9e9;--warn:#7a4408;--warn-bg:#fbf1de;--info-bg:#e9eef8;--sans:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--measure:68ch;--wrap:72rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{background:var(--paper);color:var(--ink);font:400 1.125rem/1.65 var(--serif);text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:var(--ink);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--no)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--signal)}.skip{background:var(--signal);color:var(--ink);font:700 1.1rem var(--sans);z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}h1,h2,h3,h4,.sans{font-family:var(--sans)}h1{letter-spacing:.005em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.3rem,7vw,4rem);font-weight:700;line-height:1.02}h2{text-wrap:balance;margin:2.6rem 0 .8rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700;line-height:1.1}h3{margin:1.8rem 0 .5rem;font-size:1.45rem;font-weight:600;line-height:1.15}p{margin:0 0 1.1rem}ul,ol{margin:0 0 1.2rem;padding-left:1.3rem}li{margin-bottom:.35rem}small,.small{font-size:.95rem}.eyebrow{font:600 1rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .7rem}.wrap{width:min(100% - 2rem, var(--wrap));margin-inline:auto}.prose{max-width:var(--measure)}.prose h2:first-child{margin-top:0}.notice-bar{background:var(--ink);color:#fff;font:600 1rem/1.3 var(--sans);letter-spacing:.02em}.notice-bar .wrap{align-items:baseline;gap:.6rem;padding:.5rem 0;display:flex}.notice-bar strong{color:var(--signal);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:.9rem}.site-header{background:var(--white);border-bottom:4px solid var(--signal);z-index:40;position:sticky;top:0;box-shadow:0 2px 10px #17274314}.site-header .bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.2rem;padding:.55rem 0;display:flex}.brand{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand svg{flex:none;width:2.4rem;height:2.4rem}.brand-name{font:700 1.8rem/1 var(--sans);letter-spacing:.02em;text-transform:uppercase}.brand-name span{font:600 .78rem/1.1 var(--sans);letter-spacing:.16em;color:var(--muted);margin-top:.2rem;display:block}.menu-btn{border:2px solid var(--ink);background:var(--white);min-height:2.75rem;color:var(--ink);font:700 1.2rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:0 1rem;display:none}.menu{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.6rem 1.4rem;display:flex}.nav{flex-wrap:wrap;gap:.1rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.nav li{margin:0}.nav a{font:600 1.15rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:3px solid #0000;padding:.55rem 0;text-decoration:none;display:inline-block}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.cta{min-height:2.75rem;box-shadow:inset 0 -4px 0 var(--signal);font-size:1.15rem}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hsearch{display:none;position:relative}.js .hsearch{display:block}.hsearch input{border:2px solid var(--ink);width:13rem;min-height:2.75rem;font:400 1rem var(--serif);background:var(--white);color:var(--ink);border-radius:3px;padding:0 .8rem}.sres{background:var(--white);border:2px solid var(--ink);z-index:60;width:min(26rem,90vw);position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 30px #17274333}.sres ul{margin:0;padding:0;list-style:none}.sres li{border-bottom:1px solid var(--line-soft);margin:0}.sres a{font:600 1.15rem/1.2 var(--sans);padding:.6rem .8rem;text-decoration:none;display:block}.sres a:hover,.sres a:focus-visible{background:var(--info-bg)}.sres .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8rem;display:block}.sres .none{color:var(--muted);padding:.7rem .8rem;font-size:1rem}@media (width<=63.99rem){.js .menu-btn{align-items:center;display:inline-flex}.js .menu{border-top:1px solid var(--line-soft);flex-direction:column;flex-basis:100%;align-items:stretch;padding:.6rem 0 .4rem;display:none}.js .menu.open{display:flex}.nav{flex-direction:column}.nav a{border-bottom:1px solid var(--line-soft);padding:.7rem 0;font-size:1.3rem;display:block}.hsearch input{width:100%}.sres{width:100%;box-shadow:none;margin-top:.4rem;position:static}.menu .cta{width:100%}html:not(.js) .menu{flex-direction:column;flex-basis:100%;align-items:stretch}}.crumbs{font:600 1rem/1.3 var(--sans);letter-spacing:.04em;color:var(--muted);padding:1rem 0 0}.crumbs ol{flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{margin:0}.crumbs li+li:before{content:"/";color:var(--line);margin-right:.5rem}.crumbs a{color:var(--muted)}main{padding-bottom:4rem;overflow-x:clip}.page-head{isolation:isolate;padding:1.6rem 0 1.4rem;position:relative}.page-head:before{content:"";background:var(--info-bg);border-bottom:1px solid var(--line);z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.lede{max-width:52ch;color:var(--ink-2);font-size:1.3rem;line-height:1.5}.meta-line{font:600 1rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:1rem 0 0}.meta-line span+span:before{content:"·";margin:0 .6rem}.answer{border-left:6px solid var(--ink);background:var(--white);max-width:var(--measure);margin:0 0 2rem;padding:1rem 1.2rem}.answer .eyebrow{margin-bottom:.4rem}.answer p{margin:0}.tool{background:var(--white);border:2px solid var(--ink);padding:1.2rem}.tool fieldset{border:0;min-width:0;margin:0 0 1.4rem;padding:0}.tool legend,.tool label.l{font:700 1.15rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;padding:0;display:block}.hint{color:var(--muted);margin:.2rem 0 .6rem;font-size:.95rem}.grid-2{gap:1rem;display:grid}@media (width>=40rem){.grid-2{grid-template-columns:1fr 1fr}}.tool select,.tool input[type=date],.tool input[type=time],.tool input[type=text],.field{width:100%;font:400 1.15rem var(--serif);border:2px solid var(--ink);background:var(--white);color:var(--ink);border-radius:0;min-height:3rem;padding:.7rem .8rem}.plates{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}@media (width>=40rem){.plates{grid-template-columns:repeat(10,1fr)}}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.plate input,.chip input{opacity:0;pointer-events:none;position:absolute}.plate,.chip{display:block;position:relative}.plate span,.chip span{border:2px solid var(--ink);background:var(--white);min-height:3.2rem;font:700 1.9rem/1 var(--sans);cursor:pointer;user-select:none;border-radius:3px;justify-content:center;align-items:center;display:flex}.chip span{letter-spacing:.04em;text-transform:uppercase;padding:0 1rem;font-size:1.3rem}.plate input:checked+span,.chip input:checked+span{background:var(--ink);color:#fff;box-shadow:inset 0 -5px 0 var(--signal)}.plate input:focus-visible+span,.chip input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--signal)}.plate span:hover,.chip span:hover{background:var(--info-bg)}.plate input:checked+span:hover,.chip input:checked+span:hover{background:var(--ink)}.btn{border:2px solid var(--ink);background:var(--ink);color:#fff;min-height:3.1rem;font:700 1.3rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-2);color:#fff}.btn.alt{background:var(--white);color:var(--ink)}.btn.alt:hover{background:var(--info-bg);color:var(--ink)}.actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.err{color:var(--no);font:600 1.05rem var(--sans);min-height:0;margin:.3rem 0 0}.check{align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:1rem;display:flex}.check input{width:1.2rem;height:1.2rem;accent-color:var(--ink);margin-top:.3rem}.result{min-height:0;margin-top:1.4rem}.result-card{border:2px solid var(--ink);background:var(--white);border-left-width:12px;padding:1rem 1.2rem}.result-card.restringido{border-color:var(--no);background:var(--no-bg)}.result-card.sin_restriccion_ordinaria{border-color:var(--ok);background:var(--ok-bg)}.result-card.pendiente_verificacion,.result-card.datos_insuficientes,.result-card.fuera_de_alcance{border-color:var(--warn);background:var(--warn-bg)}.status{font:700 1rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.6rem;display:inline-flex}.status svg{width:1.2rem;height:1.2rem}.restringido .status{color:var(--no)}.sin_restriccion_ordinaria .status{color:var(--ok)}.pendiente_verificacion .status,.datos_insuficientes .status,.fuera_de_alcance .status{color:var(--warn)}.result-card h2,.result-card h3{margin:0 0 .5rem;font-size:2rem}.result-card p{margin-bottom:.6rem}.result-foot{color:var(--muted);border-top:1px solid var(--line);margin-top:.8rem;padding-top:.6rem;font-size:.95rem}.officialbox{background:var(--info-bg);border-left:6px solid var(--ink);margin-top:1rem;padding:.8rem 1rem;font-size:1rem}.officialbox p{margin:0 0 .3rem}.tablewrap{-webkit-overflow-scrolling:touch;margin:0 0 1.6rem;overflow-x:auto}table{border-collapse:collapse;background:var(--white);width:100%;font-size:1.05rem}caption{text-align:left;font:700 1.2rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;caption-side:top;padding:0 0 .5rem}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .75rem}thead th{background:var(--ink);color:#fff;font:600 1.05rem var(--sans);letter-spacing:.08em;text-transform:uppercase;border-color:var(--ink)}tbody th{font:700 1.15rem var(--sans);background:var(--info-bg)}.num{font:700 1.5rem/1 var(--sans);letter-spacing:.05em}.dot{border:2px solid var(--ink);vertical-align:-1px;width:.8rem;height:.8rem;margin-right:.45rem;display:inline-block}.dot.amarillo{background:#f2b705}.dot.rosa{background:#e48fb2}.dot.rojo{background:#c1382b}.dot.verde{background:#2f8f4e}.dot.azul{background:#2a5fb0}tr.is-today th,tr.is-today td{background:#fff4cc}tr.is-sat th,tr.is-sat td{background:#fbfcfe}.split{gap:2rem;display:grid}@media (width>=52rem){.split{grid-template-columns:1.15fr .85fr;align-items:start}}.rail{border-top:4px solid var(--ink);padding-top:.8rem}.rail h2,.rail h3{margin-top:0}.list-rules{border-top:2px solid var(--ink);margin:0 0 1.5rem;padding:0;list-style:none}.list-rules li{border-bottom:1px solid var(--line);margin:0}.list-rules a{grid-template-columns:3.2rem 1fr;align-items:baseline;gap:.8rem;padding:.9rem 0;text-decoration:none;display:grid}.list-rules a:hover{background:var(--info-bg);color:var(--ink)}.list-rules .n{font:700 2rem/1 var(--sans);color:var(--muted)}.list-rules .t{font:700 1.45rem/1.15 var(--sans);display:block}.list-rules .d{color:var(--muted);margin-top:.2rem;font-size:1rem;display:block}.callout{border:2px solid var(--ink);background:var(--white);max-width:var(--measure);margin:1.5rem 0;padding:1rem 1.2rem}.callout.warn{border-color:var(--warn);background:var(--warn-bg)}.callout p:last-child{margin-bottom:0}.article{max-width:var(--measure)}.article h2{border-top:2px solid var(--ink);margin-top:2.8rem;padding-top:.4rem}.article h2:first-of-type{margin-top:2rem}.article table{font-size:1rem}.sources{max-width:var(--measure);border-top:2px solid var(--ink);margin-top:3rem;padding-top:1rem}.sources h2{border:0;margin-top:0;padding:0;font-size:1.6rem}.sources li{font-size:1rem}.faq{max-width:var(--measure)}.faq details{border-bottom:1px solid var(--line);padding:.8rem 0}.faq summary{font:700 1.35rem/1.2 var(--sans);cursor:pointer}.faq details[open] summary{margin-bottom:.5rem}.ad{width:100%;max-width:336px;margin:2.5rem auto}.ad .ad-label{font:600 .85rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.ad .ad-box{border:1px dashed var(--line);background:repeating-linear-gradient(135deg,#0000 0 10px,#17274308 10px 11px);height:280px}@media (width>=52rem){.ad{max-width:728px}.ad .ad-box{height:90px}}.site-footer{background:var(--ink);color:#dfe6f4;border-top:6px solid var(--signal);margin-top:2rem;padding:2.5rem 0 3rem}.site-footer a{color:#fff}.site-footer a:hover{color:var(--signal)}.footer-grid{gap:2rem;display:grid}@media (width>=52rem){.footer-grid{grid-template-columns:1.3fr 1fr 1.2fr 1fr 1fr}}@media (width>=40rem) and (width<=51.99rem){.footer-grid{grid-template-columns:1fr 1fr}}.site-footer h2{font:700 1rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);border:0;margin:0 0 .8rem;padding:0}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:.45rem;font-size:1.05rem}.footer-disclaimer{max-width:46ch;font-size:1.02rem}.footer-bottom{color:#b8c4dc;border-top:1px solid #3a4c70;margin-top:2rem;padding-top:1rem;font-size:.95rem}.defs{grid-template-columns:max-content 1fr;gap:.3rem 1.5rem;margin:0 0 1.5rem;display:grid}.defs dt{font:700 1.1rem var(--sans);letter-spacing:.06em;text-transform:uppercase}.defs dd{margin:0}.chip-link{border:2px solid var(--ink);font:700 1.1rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--white);border-radius:3px;margin:0 .4rem .5rem 0;padding:.3rem .7rem;text-decoration:none;display:inline-block}.chip-link:hover{background:var(--ink);color:#fff}.cal-nav{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.cal-nav a{border:2px solid var(--ink);background:var(--white);font:700 1.1rem var(--sans);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:.35rem .7rem;text-decoration:none}.cal-nav a[aria-current=page]{background:var(--ink);color:#fff}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.notice-bar,.site-header,.hero,.car-btns,.site-footer,.ad{display:none}}.block{margin-top:3.2rem}.sec-head{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1.2rem;padding-bottom:.3rem;display:flex}.sec-head h2{margin:0}.sec-head a{font:700 1.1rem var(--sans);letter-spacing:.08em;text-transform:uppercase}.tag{font:700 .85rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:var(--info-bg);color:var(--ink);align-self:flex-start;padding:.3rem .5rem;display:inline-block}.tag-hl{background:var(--signal)}.hero{background:var(--ink);color:#fff;border-bottom:6px solid var(--signal);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 0 62%,#ffffff0d 62% 62.4%,#0000 62.4% 70%,#f2b7051f 70% 70.6%,#0000 70.6%);position:absolute;inset:0}.hero .wrap{position:relative}.hero-grid{gap:2rem;padding:2.4rem 0 1.4rem;display:grid}.hero-copy{grid-area:copy}.hero-day{grid-area:day}.hero-tool{grid-area:tool}.hero-grid{grid-template-areas:"copy""tool""day"}@media (width>=60rem){.hero-grid{grid-template:"copy tool""day tool"1fr/1fr 1.05fr;align-items:start;padding-top:3.2rem}}.hero .eyebrow{color:#c9d3ea}.hero h1{color:#fff;font-size:clamp(2.6rem,8vw,4.6rem)}.hero .lede{color:#e4eaf7}.hero-disclaimer{color:#fff;border-left:4px solid var(--signal);max-width:52ch;padding-left:.8rem;font-size:1rem}.hero a{color:#fff}.hero .hero-tool a{color:var(--ink)}.hero-tool .tool{color:var(--ink);border-color:#fff;box-shadow:0 18px 40px #00000047}.hero-tool>.hint{color:#c9d3ea}.hero-tool>.hint a{color:#fff}.hero .daystrip{border-top:0;border-left:6px solid var(--signal);background:#ffffff14;max-width:36rem;margin-top:1.4rem;padding:.9rem 1.1rem;min-height:0!important}.hero .daystrip .eyebrow{color:var(--signal)}.hero .daystrip h2{color:#fff;margin:0 0 .3rem}.hero .daystrip .hint{color:#c9d3ea}.quick{flex-wrap:wrap;gap:.5rem;padding:.4rem 0 1.6rem;display:flex}.quick a{font:700 1.15rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#fff;border:2px solid #ffffff73;border-radius:999px;align-items:baseline;gap:.5rem;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.quick a:hover{background:var(--signal);border-color:var(--signal);color:var(--ink)}.quick b{color:var(--signal);font-weight:600}.quick a:hover b{color:var(--ink)}.hero :focus-visible{outline-color:#fff}.tiles{gap:1rem;margin-top:2.4rem;display:grid}@media (width>=40rem){.tiles{grid-template-columns:1fr 1fr}}@media (width>=64rem){.tiles{grid-template-columns:1.3fr 1fr 1fr 1fr}}.tile{color:#fff;border-radius:4px;flex-direction:column;gap:.4rem;min-height:15rem;padding:1.3rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 24px #17274333}.tile{transition:transform .15s,box-shadow .15s}.t-ink{background:var(--ink)}.t-green{background:var(--ok)}.t-red{background:var(--no)}.t-amber{background:var(--signal);color:var(--ink)}.t-amber:hover{color:var(--ink)}.tile-k{font:700 .95rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.9}.tile-t{font:700 1.9rem/1.05 var(--sans);max-width:14ch}.tile-d{z-index:1;max-width:28ch;margin-bottom:1rem;font-size:1rem;line-height:1.4;position:relative}.tile-go{font:700 1.1rem var(--sans);letter-spacing:.1em;text-transform:uppercase;z-index:1;border-bottom:3px solid;align-self:flex-start;margin-top:auto;position:relative}.tile-mark{font:700 4.6rem/1 var(--sans);color:#0000;-webkit-text-stroke:2px #ffffff29;letter-spacing:.02em;pointer-events:none;position:absolute;bottom:-1.2rem;right:-.4rem}.t-amber .tile-mark{-webkit-text-stroke-color:#17274333}.gcard{color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:4px;text-decoration:none;display:block;overflow:hidden}.gcard:hover{color:var(--ink);border-color:var(--ink)}.gcard img{aspect-ratio:16/9;background:var(--info-bg);width:100%;height:auto}.gcard-body{flex-direction:column;gap:.45rem;padding:.9rem 1rem 1.1rem;display:flex}.gcard-title{font:700 1.5rem/1.1 var(--sans)}.gcard:hover .gcard-title{text-underline-offset:.15em;text-decoration:underline .08em}.gcard-desc{color:var(--muted);font-size:1rem;line-height:1.45}.gcard-by{font:600 .95rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.related,.latest-list{gap:1rem;display:grid}@media (width>=40rem){.related{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.related{grid-template-columns:repeat(3,1fr)}}.gcard-compact{grid-template-columns:7.5rem 1fr;align-items:center;display:grid}.gcard-compact img{align-self:center;height:auto}.gcard-compact .gcard-body{gap:.3rem;padding:.6rem .9rem}.gcard-compact .gcard-title{font-size:1.25rem}.gcard-row{grid-template-columns:1fr;display:grid}@media (width>=40rem){.gcard-row{grid-template-columns:14rem 1fr}.gcard-row img{align-self:start}}.car{scroll-snap-type:x mandatory;scrollbar-width:thin;outline-offset:4px;gap:1rem;padding:.2rem .2rem 1rem;display:flex;overflow-x:auto}.gcard-slide{scroll-snap-align:start;flex:0 0 min(80%,19rem)}.car-btns{gap:.5rem;display:none}.js .car-btns{display:flex}.car-btn{border:2px solid var(--ink);background:var(--white);min-height:2.5rem;color:var(--ink);font:700 1.05rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:0 .9rem}.car-btn:hover{background:var(--ink);color:#fff}.featured{gap:1rem;display:grid}@media (width>=64rem){.featured{grid-template-columns:1.4fr 1fr;align-items:stretch}}.feat{color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:4px;text-decoration:none;display:block;overflow:hidden}.feat:hover{color:var(--ink);border-color:var(--ink)}.feat img{aspect-ratio:16/9;width:100%;height:auto}.feat-body{flex-direction:column;gap:.6rem;padding:1.1rem 1.3rem 1.4rem;display:flex}.feat-title{font:700 clamp(1.9rem, 4vw, 2.6rem)/1.05 var(--sans)}.feat:hover .feat-title{text-underline-offset:.15em;text-decoration:underline}.feat-desc{color:var(--ink-2)}.side-list{align-content:start;gap:1rem;display:grid}.latest{gap:2rem;display:grid}@media (width>=64rem){.latest{grid-template-columns:1fr 19rem;align-items:start}}.sbox{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--ink);margin-bottom:1.2rem;padding:1rem 1.1rem}.sbox h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:1.4rem}.sbox ul,.sbox ol{counter-reset:e;margin:0;padding:0;list-style:none}.sbox li{border-top:1px solid var(--line-soft);margin:0}.sbox a{font:600 1.2rem/1.15 var(--sans);justify-content:space-between;gap:.6rem;padding:.6rem 0;text-decoration:none;display:flex}.sbox ol li{counter-increment:e}.sbox ol a{justify-content:flex-start}.sbox ol a:before{content:counter(e);font:700 1.5rem/1 var(--sans);color:var(--muted);min-width:1.2rem}.cnt{font:700 1rem var(--sans);background:var(--info-bg);border-radius:99px;padding:.1rem .5rem}.guide-head{background:var(--ink);color:#fff;border-bottom:6px solid var(--signal)}.guide-head.tone-sabados{background:#8a5d00}.guide-head.tone-contingencia{background:var(--no)}.guide-head.tone-zonas{background:var(--ok)}.guide-head-grid{align-items:center;gap:1.4rem;padding:2rem 0;display:grid}@media (width>=56rem){.guide-head-grid{grid-template-columns:1.3fr 1fr;padding:2.6rem 0}}.guide-head h1{color:#fff;font-size:clamp(2.2rem,5.5vw,3.6rem)}.guide-head .eyebrow,.guide-head .meta-line{color:#f1f4fb}.guide-head .guide-disclaimer{color:#fff;margin-top:1rem}.guide-cover{aspect-ratio:16/9;border:3px solid #fff;border-radius:4px;order:-1;width:100%;height:auto;box-shadow:0 14px 30px #0000004d}@media (width>=56rem){.guide-cover{order:0}}.guide-layout{gap:2rem;margin-top:2.2rem;display:grid}@media (width>=64rem){.guide-layout{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}}.guide-main{min-width:0}.toc{display:none}@media (width>=64rem){.toc{border-left:4px solid var(--signal);padding-left:1rem;display:block;position:sticky;top:6rem}}.toc ol{margin:0 0 1rem;padding:0;list-style:none}.toc li{margin:0}.toc a{font:600 1.1rem/1.2 var(--sans);color:var(--muted);padding:.35rem 0;text-decoration:none;display:block}.toc a:hover{color:var(--ink);text-decoration:underline}.toc-m{background:var(--white);border:1px solid var(--line);max-width:var(--measure);margin:0 0 1.5rem;padding:.7rem 1rem}.toc-m summary{font:700 1.2rem var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@media (width>=64rem){.toc-m{display:none}}.guide-main .answer{border-left-color:var(--signal);box-shadow:0 2px 0 var(--line-soft)}.article ol{counter-reset:paso;padding:0;list-style:none}.article ol>li{counter-increment:paso;padding:.2rem 0 .8rem 3rem;position:relative}.article ol>li:before{content:counter(paso);background:var(--ink);color:#fff;width:2.1rem;height:2.1rem;font:700 1.25rem/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1rem;left:0}.article table{box-shadow:0 1px 0 var(--line)}.article blockquote{border-left:6px solid var(--signal);background:var(--white);margin:1.5rem 0;padding:.8rem 1.1rem}.article blockquote p:last-child{margin:0}.toc-cta{margin:1.2rem 0 .6rem}.toc a.btn{color:#fff;padding:0 1.2rem;display:inline-flex}.toc a.btn:hover{color:#fff;text-decoration:none}.faq summary{padding:.2rem 0}.faq details{background:var(--white);border:1px solid var(--line);margin-bottom:.6rem;padding:.7rem 1rem}.guide-main .sources,.guide-main .faq,.guide-main .article{max-width:var(--measure)}
