.adv[data-astro-cid-r2p6jx6w]{padding-top:clamp(48px,7vw,96px);display:grid;gap:40px}.adv[data-astro-cid-r2p6jx6w] h1[data-astro-cid-r2p6jx6w]{margin-bottom:16px}fieldset[data-astro-cid-r2p6jx6w]{border:0;padding:0;margin:0}legend[data-astro-cid-r2p6jx6w]{font-weight:800;font-size:var(--t-m);color:var(--navy);margin-bottom:14px}.themes[data-astro-cid-r2p6jx6w]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]{position:relative;display:grid;gap:6px;padding:20px;min-height:130px;background:var(--mist);cursor:pointer;transition:transform .2s var(--ease),background-color .2s}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:hover{transform:translateY(-3px)}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--c)}.themes[data-astro-cid-r2p6jx6w] input[data-astro-cid-r2p6jx6w],.opts[data-astro-cid-r2p6jx6w] input[data-astro-cid-r2p6jx6w]{position:absolute;opacity:0}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:has(input:checked){background:var(--c);color:#0b0d10}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w].dark:has(input:checked){color:#fff}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w].dark:has(input:checked):before{background:#fff}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:has(input:checked):before{background:#0b0d10}.themes[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:has(input:focus-visible),.opts[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.tn[data-astro-cid-r2p6jx6w]{font-weight:800;font-size:1.375rem;letter-spacing:-.015em}.tl[data-astro-cid-r2p6jx6w]{font-size:var(--t-s)}.two[data-astro-cid-r2p6jx6w]{display:grid;grid-template-columns:1.4fr 1fr;gap:32px}.opts[data-astro-cid-r2p6jx6w]{display:flex;flex-wrap:wrap;gap:8px}.opts[data-astro-cid-r2p6jx6w] legend[data-astro-cid-r2p6jx6w]{flex-basis:100%}.opts[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]{position:relative;cursor:pointer}.opts[data-astro-cid-r2p6jx6w] span[data-astro-cid-r2p6jx6w]{display:inline-flex;align-items:center;min-height:52px;padding:0 18px;background:var(--mist);font-weight:700}.opts[data-astro-cid-r2p6jx6w] label[data-astro-cid-r2p6jx6w]:has(input:checked) span[data-astro-cid-r2p6jx6w]{background:var(--navy);color:#fff}.result[data-astro-cid-r2p6jx6w]{background:var(--navy);color:#e8eef2;padding:clamp(24px,4vw,48px);border-top:10px solid var(--c)}.res-k[data-astro-cid-r2p6jx6w]{color:#fff;font-weight:800;margin:0 0 6px}.result[data-astro-cid-r2p6jx6w] h2[data-astro-cid-r2p6jx6w]{color:#fff;font-size:var(--t-l)}.res-nums[data-astro-cid-r2p6jx6w]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0}.res-nums[data-astro-cid-r2p6jx6w] dt[data-astro-cid-r2p6jx6w]{font-size:var(--t-s);color:var(--silver);font-weight:650}.res-nums[data-astro-cid-r2p6jx6w] dd[data-astro-cid-r2p6jx6w]{margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:850;color:#fff;letter-spacing:-.02em}.res-nums[data-astro-cid-r2p6jx6w] .tot[data-astro-cid-r2p6jx6w] dd[data-astro-cid-r2p6jx6w]{color:var(--c)}.timeline[data-astro-cid-r2p6jx6w]{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:2px}.timeline[data-astro-cid-r2p6jx6w] li[data-astro-cid-r2p6jx6w]{background:#ffffff0f;padding:12px 14px;display:grid;grid-template-columns:64px 1fr;gap:2px 12px}.timeline[data-astro-cid-r2p6jx6w] b[data-astro-cid-r2p6jx6w]{color:var(--c);grid-row:span 2}.timeline[data-astro-cid-r2p6jx6w] span[data-astro-cid-r2p6jx6w]{font-size:var(--t-s);color:var(--silver)}.result[data-astro-cid-r2p6jx6w] .small[data-astro-cid-r2p6jx6w]{color:var(--silver)}.row[data-astro-cid-r2p6jx6w]{display:flex;flex-wrap:wrap;gap:8px;margin:0}.result[data-astro-cid-r2p6jx6w] .btn--ghost[data-astro-cid-r2p6jx6w]{background:#ffffff1f;color:#fff}@media(max-width:900px){.themes[data-astro-cid-r2p6jx6w]{grid-template-columns:1fr 1fr}.two[data-astro-cid-r2p6jx6w]{grid-template-columns:1fr}.res-nums[data-astro-cid-r2p6jx6w]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.themes[data-astro-cid-r2p6jx6w]{grid-template-columns:1fr}}
