.agencies-grid[data-astro-cid-v45vuf5v]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.agencies[data-astro-cid-v45vuf5v] .section-title[data-astro-cid-v45vuf5v]{color:var(--color-paper)}.agencies-board[data-astro-cid-v45vuf5v]{margin:0;padding:clamp(1.75rem,3.5vw,2.5rem);list-style:none}.agencies-fact[data-astro-cid-v45vuf5v]+.agencies-fact[data-astro-cid-v45vuf5v]{margin-top:1.5rem}.agencies-name[data-astro-cid-v45vuf5v]{font-size:var(--text-body)}.agencies-detail[data-astro-cid-v45vuf5v]{color:var(--color-ink-soft);margin-top:.35rem}@media (width<=1023px){.agencies-grid[data-astro-cid-v45vuf5v]{grid-template-columns:minmax(0,1fr)}}.closing[data-astro-cid-i7myqnpu]{padding-block:clamp(5rem,11vw,8.5rem)}.closing-inner[data-astro-cid-i7myqnpu]{text-align:center;flex-direction:column;align-items:center;display:flex}.closing-title[data-astro-cid-i7myqnpu]{font-size:var(--text-heading);letter-spacing:-.04em;max-width:14ch;color:var(--color-paper);font-weight:900;line-height:.95}.closing-copy[data-astro-cid-i7myqnpu]{max-width:44ch;font-size:var(--text-lead);color:var(--color-navy-text);margin-block:1.5rem 2.25rem}.hero[data-astro-cid-ge2uvauf]{background:var(--color-white);padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem)}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--text-display);letter-spacing:-.03em;color:var(--color-navy);max-width:15ch;line-height:.92}@media (width<=560px){.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--text-heading)}}.hero-ai[data-astro-cid-ge2uvauf]{letter-spacing:.06em;margin-right:.04em}.hero-intro[data-astro-cid-ge2uvauf]{justify-items:start;gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.hero-sub[data-astro-cid-ge2uvauf]{max-width:46ch;font-size:var(--text-lead);color:var(--color-ink-soft)}.hero-sub[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-navy)}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.hero-board[data-astro-cid-ge2uvauf]{background:var(--color-paper-deep);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding:.75rem;display:grid}.tile[data-astro-cid-ge2uvauf]{background:var(--color-white);border-radius:16px;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.tile-cat[data-astro-cid-ge2uvauf]{font-size:var(--text-small);color:var(--color-green-text);font-weight:700}.tile-q[data-astro-cid-ge2uvauf]{font-size:var(--text-lead);line-height:1.15}.tile-names[data-astro-cid-ge2uvauf]{color:var(--color-ink-soft);margin:0;padding-left:1.25rem}.tile-you[data-astro-cid-ge2uvauf]{background:var(--color-navy)}.tile-you[data-astro-cid-ge2uvauf] .tile-cat[data-astro-cid-ge2uvauf]{color:var(--color-green)}.tile-you[data-astro-cid-ge2uvauf] .tile-q[data-astro-cid-ge2uvauf]{color:var(--color-paper)}.tile-you[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]:last-child{color:var(--color-navy-text)}.hero-source[data-astro-cid-ge2uvauf]{font-size:var(--text-small);color:var(--color-ink-soft);margin-top:1rem}@media (width<=1023px){.hero-board[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero-intro[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero-board[data-astro-cid-ge2uvauf]{border-radius:18px;grid-template-columns:minmax(0,1fr);padding:.5rem}}.latest-grid[data-astro-cid-juqi4fka]{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.latest-grid[data-astro-cid-juqi4fka]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.latest-grid[data-astro-cid-juqi4fka]{grid-template-columns:repeat(3,minmax(0,1fr))}}.latest-all[data-astro-cid-juqi4fka]{margin-top:1.5rem}.plan-steps[data-astro-cid-zzo5g53h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.plan-step[data-astro-cid-zzo5g53h]{background:var(--color-navy-rule);border-radius:18px;padding:clamp(1.5rem,3vw,2rem)}.plan-title[data-astro-cid-zzo5g53h]{font-size:var(--text-lead);color:var(--color-paper)}.plan-detail[data-astro-cid-zzo5g53h]{color:var(--color-navy-text);max-width:32ch;margin-top:.5rem}.plan-cta[data-astro-cid-zzo5g53h]{margin-top:clamp(2.5rem,5vw,3.5rem)}@media (width<=860px){.plan-steps[data-astro-cid-zzo5g53h]{grid-template-columns:minmax(0,1fr)}}.problem[data-astro-cid-jrdwie4c]{background:var(--color-white)}.problem-grid[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.problem-title[data-astro-cid-jrdwie4c]{margin:0}.problem-body[data-astro-cid-jrdwie4c]{color:var(--color-ink-soft);gap:1.25rem;max-width:56ch;display:grid}.problem-lead[data-astro-cid-jrdwie4c]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-ink);line-height:1.3}.problem-stakes[data-astro-cid-jrdwie4c]{background:var(--color-paper-deep);color:var(--color-ink);border-radius:14px;padding:1rem 1.25rem;font-weight:700}.problem-body[data-astro-cid-jrdwie4c] a[data-astro-cid-jrdwie4c]{color:var(--color-green-text);font-weight:700}@media (width<=860px){.problem-grid[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,1fr)}}.menu-board[data-astro-cid-fzkuxuum]{border-radius:24px;padding:clamp(2rem,5vw,3.5rem)}.menu-title[data-astro-cid-fzkuxuum]{font-size:var(--text-heading);color:var(--color-paper)}.menu-lede[data-astro-cid-fzkuxuum]{color:var(--color-navy-text);margin-top:.75rem}.menu-groups[data-astro-cid-fzkuxuum]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vw,3rem) clamp(2rem,5vw,4.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.menu-group-title[data-astro-cid-fzkuxuum]{font-size:var(--text-body);color:var(--color-green)}.menu-group-note[data-astro-cid-fzkuxuum]{color:var(--color-navy-text);font-size:var(--text-small);margin-top:.35rem}.menu-chips[data-astro-cid-fzkuxuum]{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.menu-chip[data-astro-cid-fzkuxuum]{background:var(--color-navy-rule);color:var(--color-paper);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.menu-pro[data-astro-cid-fzkuxuum]{background:var(--color-green);color:var(--color-navy);font-size:var(--text-small);border-radius:999px;padding:.05rem .45rem;font-weight:700}.menu-more[data-astro-cid-fzkuxuum]{margin-top:clamp(2rem,4vw,2.75rem)}.menu-more[data-astro-cid-fzkuxuum] summary[data-astro-cid-fzkuxuum]{cursor:pointer;color:var(--color-paper);text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.22em;font-weight:700}.menu-detail-groups[data-astro-cid-fzkuxuum]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4.5rem);margin-top:1.25rem;display:grid}.menu-detail-group[data-astro-cid-fzkuxuum]{margin:0}.menu-detail-row[data-astro-cid-fzkuxuum]{padding-block:.6rem}.menu-detail-row[data-astro-cid-fzkuxuum] dt[data-astro-cid-fzkuxuum]{color:var(--color-paper);font-weight:700}.menu-detail-row[data-astro-cid-fzkuxuum] dd[data-astro-cid-fzkuxuum]{color:var(--color-navy-text);margin:.15rem 0 0}@media (width<=860px){.menu-groups[data-astro-cid-fzkuxuum],.menu-detail-groups[data-astro-cid-fzkuxuum]{grid-template-columns:minmax(0,1fr)}}.receipt-grid[data-astro-cid-7hfl55nt]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.receipt-copy[data-astro-cid-7hfl55nt] .section-title[data-astro-cid-7hfl55nt]{color:var(--color-paper)}.slip[data-astro-cid-7hfl55nt]{padding:clamp(1.75rem,3.5vw,2.5rem)}.slip-meta[data-astro-cid-7hfl55nt]{border-bottom:2px solid var(--color-ink);font-size:var(--text-small);flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding-bottom:1rem;display:flex}.slip-meta[data-astro-cid-7hfl55nt] dt[data-astro-cid-7hfl55nt]{font-weight:800}.slip-meta[data-astro-cid-7hfl55nt] dd[data-astro-cid-7hfl55nt]{color:var(--color-ink-soft);margin:0}.slip-q[data-astro-cid-7hfl55nt]{font-weight:800;font-size:var(--text-body);margin-top:1.25rem}.slip-answer[data-astro-cid-7hfl55nt]{color:var(--color-ink-soft);margin:1rem 0 0;padding:0}.slip-answer[data-astro-cid-7hfl55nt] mark[data-astro-cid-7hfl55nt]{background:linear-gradient(var(--color-green), var(--color-green)) no-repeat 0 100% / 100% .16em;color:var(--color-ink);transition:background-size .7s var(--ease-out) .9s;font-weight:800}.reveal-ready .slip[data-astro-cid-7hfl55nt]:not(.is-in) .slip-answer[data-astro-cid-7hfl55nt] mark[data-astro-cid-7hfl55nt]{background-size:0% .16em}.slip-answer[data-astro-cid-7hfl55nt] sup[data-astro-cid-7hfl55nt]{color:var(--color-navy);font-weight:800}.rival[data-astro-cid-7hfl55nt]{color:var(--color-ink);font-weight:700}.slip-sources[data-astro-cid-7hfl55nt]{font-size:var(--text-small);color:var(--color-ink-soft);margin-top:1rem}.slip-sources[data-astro-cid-7hfl55nt] span[data-astro-cid-7hfl55nt]{color:var(--color-ink);margin-right:.5rem;font-weight:800}.slip-result[data-astro-cid-7hfl55nt]{border-top:2px solid var(--color-paper-deep);font-size:var(--text-body);align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.slip-result[data-astro-cid-7hfl55nt] .mark{font-size:var(--text-lead)}.slip[data-astro-cid-7hfl55nt] figcaption[data-astro-cid-7hfl55nt]{font-size:var(--text-small);color:var(--color-ink-soft);margin-top:1rem}@media (width<=1023px){.receipt-grid[data-astro-cid-7hfl55nt]{grid-template-columns:minmax(0,1fr)}.receipt-copy[data-astro-cid-7hfl55nt]{order:-1}}.key[data-astro-cid-iqhhnu4z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.key-item[data-astro-cid-iqhhnu4z]{align-items:flex-start;gap:1rem;display:flex}.key-item[data-astro-cid-iqhhnu4z] .key-mark{font-size:var(--text-title);transition:transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .18s)}.reveal-ready .key[data-astro-cid-iqhhnu4z]:not(.is-in) .key-item[data-astro-cid-iqhhnu4z] .key-mark{transform:scale(.6)}.key-name[data-astro-cid-iqhhnu4z]{font-size:var(--text-lead)}.key-points[data-astro-cid-iqhhnu4z]{margin-top:.25rem;font-weight:800}.key-meaning[data-astro-cid-iqhhnu4z]{color:var(--color-ink-soft);max-width:28ch;margin-top:.5rem}.working[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3.5vw,2.5rem);display:grid}.working-q[data-astro-cid-iqhhnu4z]{font-weight:800}.working-sum[data-astro-cid-iqhhnu4z]{font-size:var(--text-body);color:var(--color-ink-soft)}.working-score[data-astro-cid-iqhhnu4z]{align-items:baseline;gap:.25rem;font-weight:700;display:inline-flex}.working-score[data-astro-cid-iqhhnu4z] .display[data-astro-cid-iqhhnu4z]{font-size:var(--text-title);line-height:1}.rules-note[data-astro-cid-iqhhnu4z]{max-width:60ch;color:var(--color-ink-soft);margin-top:2rem}@media (width<=860px){.key[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,1fr)}.working[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,1fr);gap:.75rem}}.explorer[data-astro-cid-kdj4grvk]{background:var(--color-paper-deep)}.trade-picker[data-astro-cid-kdj4grvk]{border:0;flex-wrap:wrap;gap:.5rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;display:flex}.trade-chip[data-astro-cid-kdj4grvk]{background:var(--color-white);color:var(--color-navy);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-weight:700;transition:background-color .16s,color .16s;position:relative}.trade-chip[data-astro-cid-kdj4grvk] input[data-astro-cid-kdj4grvk]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.trade-chip[data-astro-cid-kdj4grvk]:has(input:checked){background:var(--color-navy);color:var(--color-paper)}.trade-chip[data-astro-cid-kdj4grvk]:has(input:focus-visible){outline:3px solid var(--color-green-text);outline-offset:3px}.trade-chip[data-astro-cid-kdj4grvk]:active{transform:scale(.97)}.trade-panels[data-astro-cid-kdj4grvk]{margin-top:1.25rem}.trade-panel[data-astro-cid-kdj4grvk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:none}@supports not selector(:has(*)){.trade-panel[data-astro-cid-kdj4grvk]{margin-bottom:.75rem;display:grid}}.trade-answer[data-astro-cid-kdj4grvk]{background:var(--color-white);border-radius:16px;padding:clamp(1.25rem,2.5vw,1.75rem)}.trade-q[data-astro-cid-kdj4grvk]{font-size:var(--text-lead);line-height:1.2}.trade-names[data-astro-cid-kdj4grvk]{color:var(--color-ink-soft);margin:.75rem 0 0;padding-left:1.25rem}.trade-none[data-astro-cid-kdj4grvk]{color:var(--color-ink-soft);margin-top:.75rem}.trade-source[data-astro-cid-kdj4grvk]{color:var(--color-ink-soft);margin-top:1.5rem}@media (width<=760px){.trade-panel[data-astro-cid-kdj4grvk]{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.trade-chip[data-astro-cid-kdj4grvk]:hover:not(:has(input:checked)){background:var(--color-green)}}
