.hero .chips{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.hero .chips span{font:700 13px/1 var(--sans);padding:8px 12px;border-radius:999px;background:#0b151bb3;border:1px solid var(--line);color:var(--amber)}.gsc{--g: var(--gutter);--warn-bg: rgba(244, 178, 106, .09);--ember-bg: rgba(221, 109, 51, .14);--text-2: rgba(247, 236, 221, .82);--text-3: rgba(247, 236, 221, .7);font-size:16px}.gsc .toc{position:sticky;top:68px;z-index:20;display:flex;gap:8px;overflow-x:auto;padding:12px var(--g);scrollbar-width:none;background:#0b151beb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.gsc .toc::-webkit-scrollbar{display:none}.gsc .toc a{flex:none;text-decoration:none;color:var(--cream);font:600 14px/1 var(--sans);padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#f7ecdd0a}.gsc .toc a:hover{border-color:var(--ember)}.gsc .layout{max-width:var(--max);margin:0 auto;padding:0 var(--g)}.gsc .col{max-width:720px;margin:0 auto;display:grid;gap:56px;padding-block:32px 64px;min-width:0}.gsc section{display:grid;gap:18px;scroll-margin-top:140px}.gsc .side{display:none}.gsc h2{font-size:clamp(26px,6vw,36px)}.gsc h2:after{content:"";display:block;width:44px;height:3px;border-radius:3px;background:var(--ember);margin-top:14px}.gsc h3{font-size:22px}.gsc a{color:var(--amber)}.gsc .eyebrow:before{display:none}.gsc .txt2{color:var(--text-2)}.gsc .hint{font-size:14.5px;color:var(--muted)}.gsc .aviso{border-left:3px solid var(--amber);background:var(--warn-bg);border-radius:0 14px 14px 0;padding:14px 16px;color:var(--text-2);font-size:15.5px}.gsc .aviso.fuerte{border-left-color:var(--ember);background:var(--ember-bg);color:var(--cream)}.gsc .aviso b{color:var(--cream)}.gsc .q{background:linear-gradient(180deg,rgba(221,109,51,.07),var(--night-2) 40%);border:1px solid var(--line);border-radius:20px;padding:20px 16px;display:grid;gap:14px}.gsc .q h3{display:flex;gap:12px;align-items:baseline}.gsc .q h3 .n{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ember);color:#fff;font:700 17px/1 var(--display);transform:translateY(4px)}.gsc .q input{position:absolute;opacity:0;pointer-events:none}.gsc .opts{display:grid;grid-template-columns:1fr;gap:8px}.gsc .opts label{min-height:52px;display:flex;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:14px;font-weight:700;cursor:pointer;background:#f7ecdd08}.gsc .opts label span{flex:1}.gsc .opts label:after{content:"+";margin-left:auto;color:var(--amber);font-size:20px;padding-left:10px}.gsc .q .opts label:hover{border-color:#dd6d3399}.gsc .q:has(input:checked) .opts label{opacity:.78}.gsc .ico{width:26px;height:26px;flex:none;margin-right:12px;fill:none;stroke:var(--amber);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gsc .ans{display:none;gap:10px;padding:16px;border-radius:14px;background:var(--glass);border:1px solid var(--line);color:var(--text-2);font-size:15.5px}.gsc .ans p.k,.gsc .siempre p.k{color:var(--cream);font-weight:700}.gsc .ans ul,.gsc .ans ol,.gsc .siempre ul{margin:0;padding-left:20px;display:grid;gap:6px}.gsc .siempre{display:grid;gap:8px;padding-top:4px;color:var(--text-2);font-size:15.5px}.gsc .q:has(input:nth-of-type(1):checked) .ans.a1,.gsc .q:has(input:nth-of-type(2):checked) .ans.a2,.gsc .q:has(input:nth-of-type(3):checked) .ans.a3,.gsc .q:has(input:nth-of-type(4):checked) .ans.a4{display:grid}.gsc .q:has(input:nth-of-type(1):checked) .opts label:nth-of-type(1),.gsc .q:has(input:nth-of-type(2):checked) .opts label:nth-of-type(2),.gsc .q:has(input:nth-of-type(3):checked) .opts label:nth-of-type(3),.gsc .q:has(input:nth-of-type(4):checked) .opts label:nth-of-type(4){border-color:var(--ember);background:var(--ember-bg);opacity:1}.gsc .q:has(input:nth-of-type(1):checked) .opts label:nth-of-type(1):after,.gsc .q:has(input:nth-of-type(2):checked) .opts label:nth-of-type(2):after,.gsc .q:has(input:nth-of-type(3):checked) .opts label:nth-of-type(3):after,.gsc .q:has(input:nth-of-type(4):checked) .opts label:nth-of-type(4):after{content:"−"}.gsc .q:has(input:nth-of-type(1):focus-visible) .opts label:nth-of-type(1),.gsc .q:has(input:nth-of-type(2):focus-visible) .opts label:nth-of-type(2),.gsc .q:has(input:nth-of-type(3):focus-visible) .opts label:nth-of-type(3),.gsc .q:has(input:nth-of-type(4):focus-visible) .opts label:nth-of-type(4){outline:2px solid var(--amber);outline-offset:2px}.gsc .pasos{list-style:none;margin:0;padding:0;counter-reset:p;display:grid}.gsc .pasos li{counter-increment:p;display:grid;grid-template-columns:40px 1fr;gap:14px;position:relative;padding-bottom:18px}.gsc .pasos li:before{content:counter(p);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ember);color:#fff;font:700 18px/1 var(--display);z-index:1}.gsc .pasos li:not(:last-child):after{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--line)}.gsc .pasos b{display:block;color:var(--cream);font:600 18px/1.3 var(--display);margin:8px 0 2px}.gsc .pasos p{color:var(--text-3);font-size:15.5px}.gsc .check{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}.gsc .check li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--night-2)}.gsc .check li:before{content:"";width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='%230B151B' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/15px no-repeat}.gsc .check b{display:block;color:var(--cream)}.gsc .check span{color:var(--text-3);font-size:15px}.gsc .tarjetas{display:grid;grid-template-columns:1fr;gap:10px}.gsc .t{padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--night-2);display:grid;gap:6px;align-content:start}.gsc .t .lbl{font:700 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gsc .t .lbl:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:8px;vertical-align:1px}.gsc .t .big{font:600 24px/1.15 var(--display);color:var(--cream)}.gsc .t p{color:var(--text-3);font-size:15px}.gsc .t.ok{border-color:#7fc79a73}.gsc .t.ok .lbl{color:var(--ok)}.gsc .t.dif{border-color:#dd6d3373}.gsc .t.dif .lbl{color:var(--ember-2)}.gsc figure.art{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--line);position:relative}.gsc figure.art img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.gsc figure.art figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;background:linear-gradient(180deg,transparent,rgba(11,21,27,.9));font:600 15px/1.35 var(--display);color:var(--cream)}.gsc details.fuentes{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--night-2);color:var(--text-3);font-size:14.5px}.gsc details.fuentes summary{cursor:pointer;font-weight:700;color:var(--cream)}.gsc details.fuentes p{margin-top:10px}@media(min-width:600px){.gsc .opts,.gsc .check,.gsc .tarjetas{grid-template-columns:1fr 1fr}.gsc .q{padding:24px}}@media(min-width:1024px){.gsc .toc{display:none}.gsc section{scroll-margin-top:90px}.gsc .layout{display:grid;grid-template-columns:220px minmax(0,720px);gap:56px;justify-content:center}.gsc .side{display:block;position:sticky;top:90px;align-self:start;padding-top:40px}.gsc .side p{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.gsc .side a{display:block;text-decoration:none;color:var(--text-2);font-weight:600;padding:9px 0 9px 14px;border-left:2px solid var(--line)}.gsc .side a:hover{color:var(--cream);border-left-color:var(--ember)}.gsc .col{margin:0}.gsc .opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gsc .tarjetas.cuatro{grid-template-columns:repeat(4,1fr)}}
