.page_page___joGf{min-height:100vh;overflow-x:clip;background:radial-gradient(ellipse 70% 40rem at 50% 100%,var(--brand-accent-soft),transparent 70%),var(--page-background);color:var(--text-primary)}.page_page___joGf h1,.page_page___joGf h2,.page_page___joGf h3{font-weight:300}.page_skipLink__2mxDY{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-180%);border-radius:.625rem;background:var(--text-primary);color:var(--page-background);padding:.65rem .9rem;font-size:.8125rem;font-weight:500;transition:transform .16s ease}.page_skipLink__2mxDY:focus{transform:translateY(0)}.page_nav__rNWcK{border-bottom:1px solid var(--page-border);background:color-mix(in srgb,var(--page-background) 91%,transparent);backdrop-filter:blur(18px)}.page_navInner__eZ8Ik{display:flex;min-height:4.5rem;max-width:72rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding:0 1.5rem}.page_brand___g42c{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display),sans-serif;font-weight:500;letter-spacing:-.025em}.page_navLink__CiA7p,.page_sourceLink__vuo7Y,.page_textLink__m7nFA{color:var(--brand-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-accent) 42%,transparent);text-underline-offset:.22em}.page_navLink__CiA7p{font-size:.8125rem;font-weight:500}.page_closing__E1vaD,.page_footer__5Fbg5,.page_hero__2pN3e,.page_section__kg6gV{width:min(100% - 3rem,68rem);margin-inline:auto}.page_hero__2pN3e{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,6vw,5.5rem);align-items:center;padding-block:clamp(4.5rem,10vw,8rem)}.page_cardLabel__VETaY,.page_eyebrow__koYs3,.page_sectionLabel__dP5zs{margin:0;color:var(--brand-accent);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.page_title__BNv1_{max-width:14ch;margin:1rem 0 1.25rem;font-family:var(--font-display),sans-serif;font-size:clamp(2.75rem,7vw,5.65rem);font-weight:300;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.page_disclosure__S8_Kz{max-width:45rem;margin:0;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.page_heroActions__1NnE1{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.page_checkedNote__vx_Xp{color:var(--text-muted);font-family:var(--font-mono),monospace;font-size:.72rem}.page_decisionCard__EBJVJ{position:relative;border:1px solid color-mix(in srgb,var(--brand-accent) 24%,var(--page-border));border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 10%,transparent) 0,transparent 100%),color-mix(in srgb,var(--page-surface) 92%,transparent);backdrop-filter:blur(18px);padding:clamp(1.5rem,4vw,2.25rem);box-shadow:var(--page-shadow-lift)}.page_decisionCard__EBJVJ h2{margin:.75rem 0 1.25rem;font-family:var(--font-display),sans-serif;font-size:1.55rem;letter-spacing:-.035em;line-height:1.15}.page_decisionCard__EBJVJ p{margin:0;color:var(--text-secondary);font-size:.925rem;line-height:1.65}.page_decisionDivider__GLxq2{height:1px;margin:1.25rem 0;background:var(--page-border)}.page_section__kg6gV{padding-block:clamp(3.5rem,8vw,6.5rem)}.page_sectionHeader__V8WIS{display:grid;grid-template-columns:minmax(0,.65fr) minmax(18rem,1.35fr);gap:2rem;align-items:end;margin-bottom:2.5rem}.page_sectionTitle__8Aarc{max-width:18ch;margin:.75rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:300;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.page_bodyCopy__mZyda,.page_sectionIntro__4eGln{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.8}.page_tableWrap___83_8{overflow-x:auto;border:1px solid var(--page-border);border-radius:1.5rem;background:var(--page-surface);box-shadow:var(--page-shadow-card)}.page_table__7ynuN{width:100%;min-width:46rem;border-collapse:collapse}.page_table__7ynuN caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_table__7ynuN td,.page_table__7ynuN th{padding:1.35rem 1.5rem;border-bottom:1px solid var(--page-border);text-align:left;vertical-align:top}.page_table__7ynuN tr:last-child td,.page_table__7ynuN tr:last-child th{border-bottom:0}.page_table__7ynuN thead th{background:var(--page-surface-glass);color:var(--text-muted)}.page_rowLabel__e8K6d,.page_table__7ynuN thead th{font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.page_rowLabel__e8K6d{width:17%;color:var(--text-primary)}.page_table__7ynuN td{width:41.5%;color:var(--text-secondary);font-size:.925rem;line-height:1.65}.page_sourceLink__vuo7Y{display:inline;font-size:.78rem;font-weight:500}.page_choiceGrid__1gT1e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.page_choiceCard__NQ8kQ{border:1px solid var(--page-border);border-radius:1.5rem;background:var(--page-surface);padding:clamp(1.5rem,4vw,2.35rem);box-shadow:var(--page-shadow-card)}.page_choiceCardAccent__RPbU8{background:var(--brand-accent);color:var(--brand-on-accent)}.page_choiceCard__NQ8kQ h3{margin:0 0 1rem;font-family:var(--font-display),sans-serif;font-size:1.6rem;letter-spacing:-.04em}.page_choiceCard__NQ8kQ p{margin:0;color:var(--text-secondary);line-height:1.75}.page_choiceCardAccent__RPbU8 .page_sourceLink__vuo7Y,.page_choiceCardAccent__RPbU8 p{color:var(--brand-on-accent)}.page_choiceCardAccent__RPbU8 .page_sourceLink__vuo7Y{text-decoration-color:color-mix(in srgb,var(--brand-on-accent) 55%,transparent)}.page_followThrough__raudg{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,7vw,6rem);align-items:start}.page_steps__vnJFB{display:grid;gap:.9rem;margin:0;padding:0;list-style:none;counter-reset:step}.page_step__3k3Mc{position:relative;border:1px solid var(--page-border);border-radius:1.25rem;background:var(--page-surface);padding:1.35rem 1.35rem 1.35rem 4.6rem;box-shadow:var(--page-shadow);counter-increment:step}.page_step__3k3Mc:before{position:absolute;top:1.25rem;left:1.25rem;display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:999px;background:var(--brand-accent-soft);color:var(--brand-accent);content:counter(step,decimal-leading-zero);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:400}.page_step__3k3Mc strong{display:block;margin-bottom:.3rem;font-family:var(--font-display),sans-serif;font-weight:500;font-size:1rem}.page_step__3k3Mc span{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.page_method__ldCUE{border-top:1px solid var(--page-border)}.page_methodGrid__9KBVV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.page_methodItem__GE_Au{border-left:2px solid var(--brand-accent);padding-left:1rem}.page_methodItem__GE_Au strong{display:block;margin-bottom:.45rem;font-family:var(--font-display),sans-serif;font-weight:500}.page_methodItem__GE_Au p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.65}.page_closing__E1vaD{margin-block:clamp(2rem,6vw,5rem) clamp(4rem,9vw,8rem);border-radius:2rem;background:var(--text-primary);color:var(--page-background);padding:clamp(2rem,7vw,4.5rem);text-align:center}.page_closing__E1vaD h2{max-width:16ch;margin:0 auto 1rem;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,5vw,3.65rem);letter-spacing:-.055em;line-height:1.05}.page_closing__E1vaD p{max-width:40rem;margin:0 auto 1.75rem;color:color-mix(in srgb,var(--page-background) 78%,transparent);line-height:1.75}.page_footer__5Fbg5{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--page-border);padding-block:1.5rem 2.5rem;color:var(--text-muted);font-size:.78rem}.page_choiceCard__NQ8kQ,.page_decisionCard__EBJVJ,.page_heroCopy___RU_T,.page_step__3k3Mc,.page_tableWrap___83_8{animation:page_rise__TO_Ut .68s cubic-bezier(.22,1,.36,1) both}.page_decisionCard__EBJVJ{animation-delay:.1s}.page_choiceCard__NQ8kQ:nth-child(2),.page_step__3k3Mc:nth-child(2){animation-delay:80ms}.page_step__3k3Mc:nth-child(3){animation-delay:.16s}@keyframes page_rise__TO_Ut{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.page_followThrough__raudg,.page_hero__2pN3e,.page_sectionHeader__V8WIS{grid-template-columns:1fr}.page_hero__2pN3e{padding-block:4rem}.page_decisionCard__EBJVJ{transform:none}.page_choiceGrid__1gT1e,.page_methodGrid__9KBVV{grid-template-columns:1fr}}@media (max-width:640px){.page_tableWrap___83_8{overflow-x:visible}.page_table__7ynuN{display:block;min-width:0}.page_table__7ynuN thead{display:none}.page_table__7ynuN tbody,.page_table__7ynuN td,.page_table__7ynuN th,.page_table__7ynuN tr{display:block;width:auto}.page_table__7ynuN tr{padding:1.1rem 1.25rem}.page_table__7ynuN th[scope=row]{padding:0 0 .6rem;border-bottom:0}.page_table__7ynuN td{padding:.6rem 0 0;border-bottom:0}.page_table__7ynuN td:before{display:block;margin-bottom:.3rem;color:var(--text-muted);content:attr(data-label);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}}@media (max-width:520px){.page_closing__E1vaD,.page_footer__5Fbg5,.page_hero__2pN3e,.page_section__kg6gV{width:min(100% - 2rem,68rem)}.page_navInner__eZ8Ik{padding-inline:1rem}.page_brand___g42c span{display:none}.page_title__BNv1_{font-size:clamp(2.6rem,15vw,4rem)}.page_footer__5Fbg5{flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_choiceCard__NQ8kQ,.page_decisionCard__EBJVJ,.page_heroCopy___RU_T,.page_skipLink__2mxDY,.page_step__3k3Mc,.page_tableWrap___83_8{animation:none;transition:none}}