.tradeoff[data-astro-cid-kdkyz2jd]{margin:2.5rem 0 3rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-alt)}.tradeoff__intro[data-astro-cid-kdkyz2jd]{max-width:38rem;margin-bottom:1.5rem}.tradeoff__intro[data-astro-cid-kdkyz2jd] .label[data-astro-cid-kdkyz2jd]{margin-bottom:.45rem}.tradeoff__intro[data-astro-cid-kdkyz2jd] h2[data-astro-cid-kdkyz2jd]{font-size:clamp(1.25rem,2.5vw,1.65rem)}.tradeoff__layout[data-astro-cid-kdkyz2jd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.92fr);align-items:start;gap:1.5rem}.tradeoff__steps[data-astro-cid-kdkyz2jd]{display:grid;gap:1.5rem}.tradeoff__step[data-astro-cid-kdkyz2jd]{padding:.25rem 0 .25rem .9rem;border-left:2px solid var(--color-border)}.tradeoff__step[data-astro-cid-kdkyz2jd].is-active{border-color:var(--color-accent)}.tradeoff__number[data-astro-cid-kdkyz2jd]{margin-bottom:.35rem;color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tradeoff__number[data-astro-cid-kdkyz2jd] span[data-astro-cid-kdkyz2jd]{margin-left:.4rem;color:var(--color-text-muted)}.tradeoff__step[data-astro-cid-kdkyz2jd] h3[data-astro-cid-kdkyz2jd]{margin-bottom:.35rem;font-size:1rem}.tradeoff__step[data-astro-cid-kdkyz2jd] p[data-astro-cid-kdkyz2jd]:last-child{margin-bottom:0;font-size:.9rem;line-height:1.55}.tradeoff__visual[data-astro-cid-kdkyz2jd]{position:sticky;top:1.25rem;min-height:17rem;padding:1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg)}.tradeoff__visual-head[data-astro-cid-kdkyz2jd]{display:flex;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--color-bg-accent);color:var(--color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em}.tradeoff__panel[data-astro-cid-kdkyz2jd]{display:none;padding-top:1rem}.tradeoff__panel[data-astro-cid-kdkyz2jd].is-active{display:block}.tradeoff__eyebrow[data-astro-cid-kdkyz2jd]{margin-bottom:.8rem;color:var(--color-text-muted);font-size:.78rem}.tradeoff__status[data-astro-cid-kdkyz2jd]{padding:.7rem .6rem;border:1px solid var(--color-border);border-radius:4px;text-align:center;font-size:.75rem;font-weight:700}.tradeoff__status--muted[data-astro-cid-kdkyz2jd]{background:var(--color-bg-alt)}.tradeoff__status--empty[data-astro-cid-kdkyz2jd]{border-style:dashed;color:var(--color-text-muted);font-size:.68rem}.tradeoff__connector[data-astro-cid-kdkyz2jd]{height:1.8rem;color:var(--color-accent);text-align:center}.tradeoff__caption[data-astro-cid-kdkyz2jd]{margin-top:.9rem;color:var(--color-text-muted);font-size:.74rem;line-height:1.45}.tradeoff__flow[data-astro-cid-kdkyz2jd]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.3rem;color:var(--color-accent);font-size:.72rem}.tradeoff__node[data-astro-cid-kdkyz2jd]{padding:.7rem .2rem;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);text-align:center;font-size:.58rem;font-weight:700;line-height:1.35}.tradeoff__node--accent[data-astro-cid-kdkyz2jd]{border-color:var(--color-accent);background:var(--color-bg-accent)}.tradeoff__expiry[data-astro-cid-kdkyz2jd]{margin-top:.7rem;padding:.45rem;border-radius:3px;background:var(--color-bg-alt);color:var(--color-text-muted);text-align:center;font-size:.63rem}.tradeoff__expiry[data-astro-cid-kdkyz2jd] span[data-astro-cid-kdkyz2jd]{color:var(--color-accent)}.tradeoff__result[data-astro-cid-kdkyz2jd]{display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:.6rem;padding:.65rem 0;border-bottom:1px solid var(--color-bg-accent)}.tradeoff__result[data-astro-cid-kdkyz2jd] strong[data-astro-cid-kdkyz2jd]{color:var(--color-accent);font-size:1.55rem;line-height:1}.tradeoff__result[data-astro-cid-kdkyz2jd] span[data-astro-cid-kdkyz2jd]{color:var(--color-text-muted);font-size:.72rem;line-height:1.4}@media(max-width:640px){.tradeoff[data-astro-cid-kdkyz2jd]{padding:1rem}.tradeoff__layout[data-astro-cid-kdkyz2jd]{grid-template-columns:minmax(0,1fr);gap:1rem}.tradeoff__visual[data-astro-cid-kdkyz2jd]{position:sticky;top:.5rem;z-index:1;min-height:0;padding:.75rem;box-shadow:0 4px 16px #20212414}.tradeoff__panel[data-astro-cid-kdkyz2jd]{padding-top:.55rem}.tradeoff__eyebrow[data-astro-cid-kdkyz2jd]{margin-bottom:.45rem}.tradeoff__caption[data-astro-cid-kdkyz2jd]{margin-top:.55rem}.tradeoff__steps[data-astro-cid-kdkyz2jd]{gap:1.3rem}}@media(prefers-reduced-motion:no-preference){.tradeoff__panel[data-astro-cid-kdkyz2jd]{animation:tradeoff-enter .18s ease-out}@keyframes tradeoff-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}body.case{--cs-line: #dbe2f4;--cs-surface: #ffffff;--cs-band: #202124;--cs-band-ink: #f1f3f8;--cs-band-accent: #8aabff;color-scheme:light;line-height:1.65}@media(prefers-color-scheme:dark){body.case{--color-bg: #12141a;--color-bg-alt: #171b28;--color-bg-accent: #1d2748;--color-text: #e8eaed;--color-text-muted: #9aa0a6;--color-accent: #8aabff;--color-accent-hover: #b9ccff;--color-card-bg: #1a1d26;--cs-line: #2b3245;--cs-surface: #1a1d26;--cs-band: #1d2748;--cs-band-ink: #e8eaed;--cs-band-accent: #a8c0ff;color-scheme:dark}}@media(prefers-reduced-motion:reduce){body.case *{transition:none!important}}body.case .cs{padding:1.5rem 0 3.5rem}body.case .cs-back{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}body.case .cs-back:hover{color:var(--color-accent)}body.case .cs-title{padding-top:2rem}body.case .cs-title h1{font-size:clamp(1.75rem,5vw,2.4rem);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin-bottom:.6rem}body.case .cs-subtitle{font-size:1.1rem;color:var(--color-text-muted);line-height:1.5}body.case .cs-meta{margin-top:1rem;display:flex;flex-wrap:wrap;row-gap:.25rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}body.case .cs-meta span+span:before{content:"·";margin:0 .6rem;color:var(--cs-line)}body.case .cs-tags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}body.case .cs-tags li{font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.5;border:1px solid var(--cs-line);border-radius:999px;padding:.15rem .65rem;color:var(--color-text-muted);background:var(--cs-surface)}body.case .cs-outcome{margin-top:1.75rem;padding:1.5rem 1.6rem;border-radius:10px;background:var(--cs-band);color:var(--cs-band-ink)}body.case .cs-outcome__kicker{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-band-accent);margin-bottom:.5rem}body.case .cs-outcome p+p{margin-top:0}body.case .cs-outcome p:last-child{font-size:clamp(1.1rem,3vw,1.3rem);line-height:1.45;font-weight:500}body.case .cs-outcome strong{color:var(--cs-band-accent);font-weight:700;white-space:nowrap}body.case .cs-section{padding:2.5rem 0 0}body.case .cs-section h2{font-size:1.4rem;font-weight:700;letter-spacing:-.01em;padding-bottom:.6rem;margin-bottom:.9rem;border-bottom:2px solid var(--color-text)}body.case .cs-section h3{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:.3rem}body.case .cs-section>p,body.case .cs-section>ul:not(.cs-items),body.case .cs-section>ol{margin-bottom:.9rem;color:var(--color-text-muted)}body.case .cs-section>p+p{margin-top:0}body.case .cs-section>h3:not(:first-of-type){margin-top:1.4rem}body.case .cs-section p strong{color:var(--color-text)}body.case .cs-section>ul:not(.cs-items),body.case .cs-section>ol{padding-left:1.25rem}body.case .cs-section a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);text-underline-offset:3px}body.case .cs-section a:hover{text-decoration-color:currentColor}body.case .cs-items{list-style:none}body.case .cs-items li{padding:1rem 0;border-bottom:1px solid var(--cs-line)}body.case .cs-items li:first-child{padding-top:.25rem}body.case .cs-items li:last-child{border-bottom:none}body.case .cs-items p{color:var(--color-text-muted)}body.case .cs-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:.4rem 0 1.1rem}body.case .cs-num{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:8px;padding:.9rem 1rem}body.case .cs-num__value{font-size:1.6rem;font-weight:700;line-height:1.15;color:var(--color-accent)}body.case .cs-num__label{margin-top:.25rem;font-size:.8rem;line-height:1.45;color:var(--color-text-muted)}body.case .cs-section .tradeoff{margin-top:1.5rem}body.case .cs-footer{margin-top:3rem;padding-top:1.3rem;border-top:1px solid var(--cs-line);display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;font-size:.95rem;font-weight:600}body.case .cs-footer>a:not(.cs-footer__next),body.case .cs-footer__title{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);text-underline-offset:3px}body.case .cs-footer>a:hover,body.case .cs-footer__next:hover .cs-footer__title{text-decoration:underline;text-decoration-color:currentColor}body.case .cs-footer__next{text-align:right}body.case .cs-footer__next:hover{text-decoration:none}body.case .cs-footer__next small{display:block;margin-bottom:.1rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}@media(max-width:600px){body.case .cs-outcome{padding:1.25rem}body.case .cs-footer__next{text-align:left}}
