.page_page__y1QYb{--support-bg:oklch(0.982 0.004 205);--support-surface:oklch(0.998 0.001 205);--support-ink:oklch(0.17 0.018 220);--support-copy:oklch(0.34 0.022 215);--support-muted:oklch(0.5 0.018 215);--support-line:oklch(0.78 0.018 215/0.62);--support-accent:oklch(0.42 0.075 190);--support-accent-deep:oklch(0.25 0.055 190);--support-accent-soft:oklch(0.91 0.026 190);--support-signal:oklch(0.55 0.14 29);--support-signal-soft:oklch(0.94 0.032 29);min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,white 0,var(--support-bg) 44%,white 100%);color:var(--support-ink);font-family:Atkinson Hyperlegible,Segoe UI,system-ui,sans-serif}.page_page__y1QYb *,.page_page__y1QYb :after,.page_page__y1QYb :before{box-sizing:border-box}.page_page__y1QYb h1,.page_page__y1QYb h2,.page_page__y1QYb h3{margin:0;font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;letter-spacing:0;line-height:1.06;text-wrap:balance}.page_page__y1QYb p{margin:0;text-wrap:pretty}.page_page__y1QYb :target{scroll-margin-top:92px}.page_header__1aD96{position:sticky;top:0;z-index:20;border-bottom:1px solid oklch(.78 .018 215/.45);background:oklch(.995 .001 205/.92);backdrop-filter:blur(16px)}.page_headerInner__gX8xD{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1300px,calc(100% - 32px));margin:0 auto;padding:12px 0}.page_brand__xg11k{display:inline-flex;align-items:center;gap:.65rem;min-width:0;color:var(--support-ink);font-size:.98rem;font-weight:850;white-space:nowrap}.page_brand__xg11k span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:8px;background:var(--support-accent-deep);color:white;font-weight:950}.page_brand__xg11k strong{overflow:hidden;text-overflow:ellipsis}.page_nav__LCdwK{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.7vw,22px);margin-left:auto;color:var(--support-copy);font-size:.92rem;font-weight:750}.page_nav__LCdwK a{border-radius:0;padding:.65rem .25rem}.page_headerCta__vB_ab,.page_primaryAction__kBAGM,.page_secondaryAction__nfeM4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;font-weight:900;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.page_headerCta__vB_ab,.page_primaryAction__kBAGM{background:var(--support-accent-deep);color:#ffffff}.page_headerCta__vB_ab{flex:0 0 auto;min-height:38px;padding:8px 13px;font-size:.9rem;white-space:nowrap}.page_secondaryAction__nfeM4{border:1px solid var(--support-line);background:var(--support-surface);color:var(--support-ink)}.page_primaryAction__kBAGM,.page_secondaryAction__nfeM4{min-height:48px;padding:13px 18px}.page_headerCta__vB_ab:hover,.page_primaryAction__kBAGM:hover{background:var(--support-accent);transform:translateY(-1px)}.page_secondaryAction__nfeM4:hover{border-color:color-mix(in srgb,var(--support-accent) 34%,var(--support-line));color:var(--support-accent-deep);transform:translateY(-1px)}.page_brand__xg11k:focus-visible,.page_headerCta__vB_ab:focus-visible,.page_nav__LCdwK a:focus-visible,.page_primaryAction__kBAGM:focus-visible,.page_secondaryAction__nfeM4:focus-visible,.page_sidebar__dl4nS a:focus-visible{outline:2px solid var(--support-accent);outline-offset:3px}.page_hero__jK_JU{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:center;gap:clamp(2rem,4.5vw,4.25rem);width:min(1300px,calc(100% - 32px));margin:0 auto;padding:clamp(1.4rem,3vw,2.4rem) 0 clamp(2.2rem,5vw,4rem)}.page_heroCopy__sz1yP{max-width:760px}.page_kicker__F7rLw,.page_sectionKicker__uxdAZ{display:inline-flex;width:fit-content;border-radius:999px;background:var(--support-accent-soft);color:var(--support-accent-deep);font-size:.78rem;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase;padding:9px 12px}.page_hero__jK_JU h1{max-width:12em;margin-top:1.05rem;font-size:var(--type-fluid-2p35rem-4p35vw-4rem);font-weight:950}.page_heroCopy__sz1yP>p:not(.page_kicker__F7rLw){max-width:64ch;margin-top:1.35rem;color:var(--support-copy);font-size:var(--type-fluid-1p04rem-1p35vw-1p18rem);line-height:1.72}.page_ctaRow__Co5Eg,.page_heroActions__mWY70{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.55rem}.page_authorPanel__qtXL5{align-self:stretch;display:grid;align-content:end;overflow:hidden;border:1px solid var(--support-line);border-radius:10px;background:var(--support-surface);box-shadow:0 30px 70px oklch(.17 .018 220/.13)}.page_authorImage__6yhZS{display:block;width:100%;height:clamp(310px,33vw,470px);object-fit:cover;object-position:center 24%}.page_authorNote__3_awl{display:grid;gap:.45rem;border-top:1px solid var(--support-line);padding:1rem}.page_authorNote__3_awl span{color:var(--support-accent-deep);font-weight:950}.page_authorNote__3_awl p{color:var(--support-copy);font-size:.93rem;line-height:1.55}.page_articleShell__KF_70{display:grid;grid-template-columns:220px minmax(0,880px);gap:clamp(2rem,4.5vw,4.25rem);width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem)}.page_sidebar__dl4nS{position:sticky;top:5rem;align-self:start;display:grid;gap:1rem}.page_sidebarBlock__hWTpa{display:grid;gap:.85rem;border-top:2px solid var(--support-ink);padding-top:1rem}.page_sidebarBlock__hWTpa>span{color:var(--support-accent-deep);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_sidebar__dl4nS nav{display:grid;gap:.15rem}.page_sidebar__dl4nS a{display:block;border-left:2px solid transparent;color:var(--support-copy);font-size:.9rem;font-weight:760;line-height:1.35;padding:.58rem 0 .58rem .75rem}.page_sidebar__dl4nS a:hover{border-left-color:var(--support-accent-deep);color:var(--support-accent-deep)}.page_sidebarBlock__hWTpa p{color:var(--support-copy);font-size:.93rem;line-height:1.58}.page_article__4K7WX{min-width:0}.page_matrixSection__DYl8E,.page_quickAnswer__4R1cL,.page_rankingSection__psGhl,.page_reasonSection__BNXBJ,.page_storySection__k76H7{padding:0 0 clamp(2.4rem,5vw,4.25rem);border-bottom:1px solid var(--support-line)}.page_finalSection__8g_pW h2,.page_quickAnswer__4R1cL h2,.page_sectionHead__wCPGW h2,.page_storySection__k76H7 h2{margin-top:.9rem;font-size:var(--type-fluid-1p75rem-2p8vw-2p55rem);font-weight:920}.page_finalSection__8g_pW p,.page_quickAnswer__4R1cL>p,.page_sectionHead__wCPGW>p,.page_storySection__k76H7 p{max-width:76ch;margin-top:1.2rem;color:var(--support-copy);font-size:1.05rem;line-height:1.76}.page_quickAnswer__4R1cL ul{display:grid;gap:.85rem;margin:1.55rem 0 0;padding:0;list-style:none}.page_quickAnswer__4R1cL li{display:flex;gap:.75rem;align-items:flex-start;color:var(--support-copy);line-height:1.55}.page_quickAnswer__4R1cL svg{flex:0 0 auto;margin-top:.18rem;color:var(--support-signal)}.page_matrixSection__DYl8E,.page_rankingSection__psGhl,.page_reasonSection__BNXBJ,.page_storySection__k76H7{padding-top:clamp(2.4rem,5vw,4.25rem)}.page_tableWrap__NN9zg{overflow-x:auto;margin-top:1.6rem;border:1px solid var(--support-line);border-radius:10px;background:var(--support-surface)}.page_rankingTable__iSOuS{width:100%;min-width:920px;border-collapse:collapse;text-align:left}.page_rankingTable__iSOuS td,.page_rankingTable__iSOuS th{vertical-align:top;border-bottom:1px solid var(--support-line);padding:1rem;color:var(--support-copy);font-size:.94rem;line-height:1.52}.page_rankingTable__iSOuS thead th{background:oklch(.955 .009 205);color:var(--support-ink);font-size:.8rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.page_rankingTable__iSOuS tbody tr:last-child td,.page_rankingTable__iSOuS tbody tr:last-child th{border-bottom:0}.page_rankingTable__iSOuS tbody tr[data-winner=true]{background:var(--support-signal-soft)}.page_rankingTable__iSOuS td:first-child{color:var(--support-accent-deep);font-size:1.25rem;font-weight:950}.page_rankingTable__iSOuS tbody th{color:var(--support-ink)}.page_rankingTable__iSOuS tbody th small,.page_rankingTable__iSOuS tbody th span{display:block}.page_rankingTable__iSOuS tbody th small{margin-top:.3rem;color:var(--support-muted);font-size:.78rem;font-weight:820}.page_matrixGrid__63A71,.page_reasonGrid__URWRn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.75rem;border:1px solid var(--support-line);border-radius:10px;overflow:hidden;background:var(--support-line)}.page_matrixGrid__63A71 article,.page_reasonGrid__URWRn article{display:grid;align-content:start;gap:.8rem;min-width:0;background:var(--support-surface);padding:clamp(1.1rem,2.4vw,1.45rem)}.page_reasonGrid__URWRn svg{color:var(--support-accent-deep)}.page_matrixGrid__63A71 h3,.page_reasonGrid__URWRn h3{color:var(--support-ink);font-size:1.08rem;font-weight:900}.page_matrixGrid__63A71 p,.page_reasonGrid__URWRn p{color:var(--support-copy);font-size:.94rem;line-height:1.58}.page_reasonGrid__URWRn strong{color:var(--support-accent-deep);font-size:.88rem;line-height:1.45}.page_matrixGrid__63A71{grid-template-columns:repeat(2,minmax(0,1fr))}.page_matrixGrid__63A71 span{width:fit-content;border-radius:999px;background:var(--support-accent-soft);color:var(--support-accent-deep);font-size:.74rem;font-weight:950;padding:.42rem .58rem}.page_finalSection__8g_pW{margin-top:clamp(2.6rem,5vw,4rem);border-radius:10px;background:oklch(.17 .018 220);color:white;padding:clamp(1.5rem,4vw,2.4rem)}.page_finalSection__8g_pW div:first-child{display:flex;gap:.8rem;color:oklch(.8 .08 190)}.page_finalSection__8g_pW h2,.page_finalSection__8g_pW p{color:white}.page_finalSection__8g_pW p{opacity:.92}.page_finalSection__8g_pW .page_secondaryAction__nfeM4{border-color:oklch(1 0 0/.22);background:transparent;color:white}@media (max-width:980px){.page_headerCta__vB_ab{display:none}.page_articleShell__KF_70,.page_hero__jK_JU{grid-template-columns:1fr}.page_sidebar__dl4nS{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page_authorPanel__qtXL5{max-width:620px}}@media (max-width:720px){.page_page__y1QYb h1,.page_page__y1QYb h2,.page_page__y1QYb h3{overflow-wrap:anywhere;hyphens:auto}.page_headerInner__gX8xD{align-items:flex-start;flex-direction:column;gap:.55rem}.page_brand__xg11k{max-width:100%;white-space:normal}.page_nav__LCdwK{flex-wrap:wrap;justify-content:flex-start;margin-left:0;font-size:.82rem}.page_hero__jK_JU{width:min(100% - 28px,1300px);padding-top:1.4rem}.page_hero__jK_JU h1{max-width:100%;font-size:var(--type-fluid-2rem-9vw-2p7rem);hyphens:manual;overflow-wrap:normal;word-break:normal}.page_ctaRow__Co5Eg,.page_heroActions__mWY70{align-items:stretch;flex-direction:column}.page_primaryAction__kBAGM,.page_secondaryAction__nfeM4{width:100%}.page_sidebar__dl4nS{grid-template-columns:1fr}.page_finalSection__8g_pW h2,.page_quickAnswer__4R1cL h2,.page_sectionHead__wCPGW h2,.page_storySection__k76H7 h2{font-size:var(--type-section-compact)}.page_tableWrap__NN9zg{overflow:visible;border:0;background:transparent}.page_rankingTable__iSOuS,.page_rankingTable__iSOuS tbody,.page_rankingTable__iSOuS td,.page_rankingTable__iSOuS th,.page_rankingTable__iSOuS thead,.page_rankingTable__iSOuS tr{display:block;width:100%;min-width:0}.page_rankingTable__iSOuS thead{display:none}.page_rankingTable__iSOuS tr{margin-bottom:.9rem;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface);overflow:hidden}.page_rankingTable__iSOuS td,.page_rankingTable__iSOuS th{border-bottom:1px solid var(--support-line)}.page_rankingTable__iSOuS td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--support-accent-deep);font-size:.74rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.page_rankingTable__iSOuS tr>td:last-child{border-bottom:0}.page_matrixGrid__63A71,.page_reasonGrid__URWRn{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_headerCta__vB_ab,.page_primaryAction__kBAGM,.page_secondaryAction__nfeM4{transition:none}.page_headerCta__vB_ab:hover,.page_primaryAction__kBAGM:hover,.page_secondaryAction__nfeM4:hover{transform:none}}.page_page___ynH1{--support-bg:oklch(0.982 0.004 205);--support-surface:oklch(0.998 0.001 205);--support-ink:oklch(0.17 0.018 220);--support-copy:oklch(0.34 0.022 215);--support-muted:oklch(0.5 0.018 215);--support-line:oklch(0.78 0.018 215/0.62);--support-accent:oklch(0.42 0.075 190);--support-accent-deep:oklch(0.25 0.055 190);--support-accent-soft:oklch(0.91 0.026 190);--support-signal:oklch(0.55 0.14 29);--support-signal-soft:oklch(0.94 0.032 29);min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,white 0,var(--support-bg) 46%,white 100%);color:var(--support-ink);font-family:Atkinson Hyperlegible,Segoe UI,system-ui,sans-serif}.page_page___ynH1 *,.page_page___ynH1 :after,.page_page___ynH1 :before{box-sizing:border-box}.page_page___ynH1 h1,.page_page___ynH1 h2,.page_page___ynH1 h3{margin:0;font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;letter-spacing:0;line-height:1.06;text-wrap:balance}.page_page___ynH1 p{margin:0;text-wrap:pretty}.page_page___ynH1 :target{scroll-margin-top:92px}.page_header__7EIQS{position:sticky;top:0;z-index:20;border-bottom:1px solid oklch(.78 .018 215/.45);background:oklch(.995 .001 205/.92);backdrop-filter:blur(16px)}.page_headerInner__C1cm9{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1300px,calc(100% - 32px));margin:0 auto;padding:12px 0}.page_brand__aeeWF{display:inline-flex;align-items:center;gap:.65rem;min-width:0;color:var(--support-ink);font-size:.98rem;font-weight:850;white-space:nowrap}.page_brand__aeeWF span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:8px;background:var(--support-accent-deep);color:white;font-weight:950}.page_brand__aeeWF strong{overflow:hidden;text-overflow:ellipsis}.page_nav__azlrL{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.7vw,22px);margin-left:auto;color:var(--support-copy);font-size:.92rem;font-weight:750}.page_nav__azlrL a{border-radius:0;padding:.65rem .25rem}.page_headerCta__pMssR,.page_primaryAction__2lxGk,.page_secondaryAction__W02tr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;font-weight:900;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.page_headerCta__pMssR,.page_primaryAction__2lxGk{background:var(--support-accent-deep);color:#ffffff}.page_headerCta__pMssR{flex:0 0 auto;min-height:38px;padding:8px 13px;font-size:.9rem;white-space:nowrap}.page_primaryAction__2lxGk,.page_secondaryAction__W02tr{min-height:48px;padding:13px 18px}.page_secondaryAction__W02tr{border:1px solid var(--support-line);background:var(--support-surface);color:var(--support-ink)}.page_headerCta__pMssR:hover,.page_primaryAction__2lxGk:hover{background:var(--support-accent);transform:translateY(-1px)}.page_secondaryAction__W02tr:hover{border-color:color-mix(in srgb,var(--support-accent) 34%,var(--support-line));color:var(--support-accent-deep);transform:translateY(-1px)}.page_brand__aeeWF:focus-visible,.page_headerCta__pMssR:focus-visible,.page_nav__azlrL a:focus-visible,.page_primaryAction__2lxGk:focus-visible,.page_secondaryAction__W02tr:focus-visible,.page_sidebar__ET3bk a:focus-visible{outline:2px solid var(--support-accent);outline-offset:3px}.page_hero__BNuwg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:center;gap:clamp(2rem,4.5vw,4.25rem);width:min(1300px,calc(100% - 32px));margin:0 auto;padding:clamp(1.4rem,3vw,2.4rem) 0 clamp(2.2rem,5vw,4rem)}.page_heroCopy__XB1f5{max-width:760px}.page_kicker__mnfWD,.page_sectionKicker__6Yfpw{display:inline-flex;width:fit-content;border-radius:999px;background:var(--support-accent-soft);color:var(--support-accent-deep);font-size:.78rem;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase;padding:9px 12px}.page_hero__BNuwg h1{max-width:12em;margin-top:1.05rem;font-size:var(--type-fluid-2p35rem-4p35vw-4rem);font-weight:950}.page_heroCopy__XB1f5>p:not(.page_kicker__mnfWD){max-width:64ch;margin-top:1.35rem;color:var(--support-copy);font-size:var(--type-fluid-1p04rem-1p35vw-1p18rem);line-height:1.72}.page_ctaRow__ZO356,.page_heroActions__4vsJp{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.55rem}.page_heroBoard__qlb21{overflow:hidden;border:1px solid var(--support-line);border-radius:10px;background:var(--support-surface);box-shadow:0 30px 70px oklch(.17 .018 220/.13)}.page_boardImage__iS37A{display:block;width:100%;height:clamp(280px,31vw,430px);object-fit:cover;object-position:center}.page_boardNote__fHamW{display:grid;gap:.45rem;border-top:1px solid var(--support-line);padding:1rem}.page_boardNote__fHamW strong{color:var(--support-accent-deep);font-weight:950}.page_boardNote__fHamW p{color:var(--support-copy);font-size:.93rem;line-height:1.55}.page_articleShell__X0jgS{display:grid;grid-template-columns:220px minmax(0,880px);gap:clamp(2rem,4.5vw,4.25rem);width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem)}.page_sidebar__ET3bk{position:sticky;top:5rem;align-self:start;display:grid;gap:1rem}.page_sidebarBlock__2kky9{display:grid;gap:.85rem;border-top:2px solid var(--support-ink);padding-top:1rem}.page_sidebarBlock__2kky9>span{color:var(--support-accent-deep);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_sidebar__ET3bk nav{display:grid;gap:.15rem}.page_sidebar__ET3bk a{display:block;border-left:2px solid transparent;color:var(--support-copy);font-size:.9rem;font-weight:760;line-height:1.35;padding:.58rem 0 .58rem .75rem}.page_sidebar__ET3bk a:hover{border-left-color:var(--support-accent-deep);color:var(--support-accent-deep)}.page_sidebarBlock__2kky9 p{color:var(--support-copy);font-size:.93rem;line-height:1.58}.page_article__1a7qm{min-width:0}.page_mistakeSection__9Ya4a,.page_quickAnswer__gQzRc,.page_typeSection__CrYgD,.page_workflowSection__AFgMh{padding:0 0 clamp(2.4rem,5vw,4.25rem);border-bottom:1px solid var(--support-line)}.page_mistakeSection__9Ya4a,.page_typeSection__CrYgD,.page_workflowSection__AFgMh{padding-top:clamp(2.4rem,5vw,4.25rem)}.page_finalSection__en4_Y h2,.page_quickAnswer__gQzRc h2,.page_sectionHead__lzdVc h2{margin-top:.9rem;font-size:var(--type-fluid-1p75rem-2p8vw-2p55rem);font-weight:920}.page_finalSection__en4_Y p,.page_quickAnswer__gQzRc>p,.page_sectionHead__lzdVc>p{max-width:76ch;margin-top:1.2rem;color:var(--support-copy);font-size:1.05rem;line-height:1.76}.page_quickAnswer__gQzRc ul{display:grid;gap:.85rem;margin:1.55rem 0 0;padding:0;list-style:none}.page_quickAnswer__gQzRc li{display:flex;gap:.75rem;align-items:flex-start;color:var(--support-copy);line-height:1.55}.page_quickAnswer__gQzRc svg{flex:0 0 auto;margin-top:.18rem;color:var(--support-signal)}.page_workflowList__ah1_1{display:grid;margin-top:2rem}.page_workflowStep__8hvq_{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1.4rem,3vw,2rem) 0;border-top:1px solid var(--support-line)}.page_workflowStep__8hvq_:last-child{border-bottom:1px solid var(--support-line)}.page_stepMarker__Ql2ES{display:grid;align-content:start;justify-items:start;gap:.85rem;color:var(--support-accent-deep)}.page_stepMarker__Ql2ES span{font-size:1.55rem;font-weight:950}.page_stepBody__fp8r8 h3{color:var(--support-ink);font-size:var(--type-fluid-1p35rem-2p4vw-1p9rem);font-weight:900}.page_stepBody__fp8r8>p{max-width:74ch;margin-top:.85rem;color:var(--support-copy);font-size:1.02rem;line-height:1.72}.page_toolCards__dn9UB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.2rem;border:1px solid var(--support-line);border-radius:10px;overflow:hidden;background:var(--support-line)}.page_toolCards__dn9UB article{display:grid;gap:.55rem;min-width:0;background:var(--support-surface);padding:1rem}.page_toolCards__dn9UB strong{color:var(--support-accent-deep);font-size:.98rem}.page_toolCards__dn9UB p{color:var(--support-copy);font-size:.9rem;line-height:1.52}.page_toolCards__dn9UB small{color:var(--support-muted);font-size:.78rem;font-weight:760;line-height:1.45}.page_checkpoint__c4VyT{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem;border:1px solid oklch(.7 .1 29/.42);border-radius:8px;background:var(--support-signal-soft);color:var(--support-copy);padding:1rem;line-height:1.55}.page_checkpoint__c4VyT svg{flex:0 0 auto;color:var(--support-signal)}.page_mistakeGrid__dIGoe,.page_typeGrid__EN_Pp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.75rem;border:1px solid var(--support-line);border-radius:10px;overflow:hidden;background:var(--support-line)}.page_mistakeGrid__dIGoe article,.page_typeGrid__EN_Pp article{display:grid;align-content:start;gap:.8rem;background:var(--support-surface);padding:clamp(1.1rem,2.4vw,1.45rem)}.page_typeGrid__EN_Pp span{width:fit-content;border-radius:999px;background:var(--support-accent-soft);color:var(--support-accent-deep);font-size:.74rem;font-weight:950;padding:.42rem .58rem}.page_mistakeGrid__dIGoe h3,.page_typeGrid__EN_Pp h3{color:var(--support-ink);font-size:1.08rem;font-weight:900}.page_mistakeGrid__dIGoe p,.page_typeGrid__EN_Pp p{color:var(--support-copy);font-size:.94rem;line-height:1.58}.page_mistakeGrid__dIGoe svg{color:var(--support-accent-deep)}.page_finalSection__en4_Y{margin-top:clamp(2.6rem,5vw,4rem);border-radius:10px;background:oklch(.17 .018 220);color:white;padding:clamp(1.5rem,4vw,2.4rem)}.page_finalSection__en4_Y h2,.page_finalSection__en4_Y p{color:white}.page_finalSection__en4_Y p{opacity:.92}.page_finalChecks__sW7_g{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.page_finalChecks__sW7_g span{border:1px solid oklch(1 0 0/.18);border-radius:999px;color:white;font-size:.86rem;font-weight:820;padding:.55rem .75rem}.page_finalSection__en4_Y .page_secondaryAction__W02tr{border-color:oklch(1 0 0/.22);background:transparent;color:white}@media (max-width:980px){.page_headerCta__pMssR{display:none}.page_articleShell__X0jgS,.page_hero__BNuwg{grid-template-columns:1fr}.page_sidebar__ET3bk{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page_heroBoard__qlb21{max-width:680px}.page_toolCards__dn9UB{grid-template-columns:1fr}}@media (max-width:720px){.page_page___ynH1 h1,.page_page___ynH1 h2,.page_page___ynH1 h3{overflow-wrap:anywhere;hyphens:auto}.page_headerInner__C1cm9{align-items:flex-start;flex-direction:column;gap:.55rem}.page_brand__aeeWF{max-width:100%;white-space:normal}.page_nav__azlrL{flex-wrap:wrap;justify-content:flex-start;margin-left:0;font-size:.82rem}.page_hero__BNuwg{width:min(100% - 28px,1300px);padding-top:1.4rem}.page_hero__BNuwg h1{max-width:100%;font-size:var(--type-fluid-2rem-9vw-2p7rem);hyphens:manual;overflow-wrap:normal;word-break:normal}.page_ctaRow__ZO356,.page_heroActions__4vsJp{align-items:stretch;flex-direction:column}.page_primaryAction__2lxGk,.page_secondaryAction__W02tr{width:100%}.page_sidebar__ET3bk{grid-template-columns:1fr}.page_finalSection__en4_Y h2,.page_quickAnswer__gQzRc h2,.page_sectionHead__lzdVc h2{font-size:var(--type-section-compact)}.page_workflowStep__8hvq_{grid-template-columns:1fr}.page_stepMarker__Ql2ES{grid-template-columns:auto auto;align-items:center}.page_mistakeGrid__dIGoe,.page_typeGrid__EN_Pp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_headerCta__pMssR,.page_primaryAction__2lxGk,.page_secondaryAction__W02tr{transition:none}.page_headerCta__pMssR:hover,.page_primaryAction__2lxGk:hover,.page_secondaryAction__W02tr:hover{transform:none}}.page_page__CYJp6{--bg:oklch(0.982 0.006 92);--paper:oklch(0.996 0.004 88);--paper-deep:oklch(0.94 0.013 88);--ink:oklch(0.17 0.026 236);--copy:oklch(0.34 0.031 224);--muted:oklch(0.49 0.026 205);--line:oklch(0.72 0.024 196/0.42);--accent:oklch(0.42 0.09 194);--accent-deep:oklch(0.31 0.082 194);--accent-soft:oklch(0.91 0.038 190);--warm:oklch(0.86 0.085 72);--navy:oklch(0.14 0.035 236);min-height:100vh;background:linear-gradient(180deg,white 0,var(--bg) 28%,white 100%),var(--bg);color:var(--ink);font-family:Aptos,Segoe UI,system-ui,sans-serif}.page_page__CYJp6 *,.page_page__CYJp6 :after,.page_page__CYJp6 :before{box-sizing:border-box}.page_page__CYJp6 h1,.page_page__CYJp6 h2,.page_page__CYJp6 h3{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;letter-spacing:0;line-height:1.04;text-wrap:balance}.page_page__CYJp6 p{margin:0;text-wrap:pretty}.page_hero__3ps4U{position:relative;isolation:isolate;display:grid;place-items:center;min-height:calc(100svh - 60px);margin:0;overflow:hidden;background:oklch(.14 .04 55)}.page_heroImage__usS1S{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.82) saturate(.94)}.page_hero__3ps4U:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 48%,oklch(1 0 0/.2),transparent 22rem),linear-gradient(90deg,oklch(.08 .03 55/.44),transparent 31%,transparent 68%,oklch(.08 .03 55/.46)),linear-gradient(180deg,oklch(.06 .025 236/.26),transparent 24%,transparent 72%,oklch(.06 .025 236/.28))}.page_heroContent__ezKGC{display:grid;justify-items:center;min-width:0;width:min(880px,calc(100% - 32px));margin-top:clamp(8px,4vw,34px);text-align:center}.page_kicker__j2sKq,.page_sectionKicker__fzhSi{margin:0 0 .85rem;color:var(--accent-deep);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_hero__3ps4U h1{max-width:12em;font-size:var(--type-fluid-2p2rem-5vw-5rem);font-weight:760;line-height:.98;overflow-wrap:normal;word-break:normal;hyphens:none}.page_heroContent__ezKGC>p:not(.page_kicker__j2sKq){max-width:54ch;margin-top:1.35rem;color:var(--copy);font-size:var(--type-fluid-1p02rem-1p4vw-1p2rem);font-weight:650;line-height:1.64}.page_ctaButton__lab1w,.page_primaryLink__9RtPa,.page_secondaryLink__M9K5B{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin-top:1.5rem;border-radius:7px;font-weight:850;text-decoration:none}.page_ctaButton__lab1w,.page_primaryLink__9RtPa{border:1px solid var(--accent-deep);padding:.82rem 1.05rem;background:var(--accent-deep);color:white}.page_secondaryLink__M9K5B{border:1px solid var(--line);padding:.82rem 1.05rem;color:var(--ink)}.page_ctaButton__lab1w:hover,.page_primaryLink__9RtPa:hover{background:var(--navy)}.page_secondaryLink__M9K5B:hover{border-color:var(--accent);color:var(--accent-deep)}.page_chapterNav__cEiHt a:focus-visible,.page_ctaButton__lab1w:focus-visible,.page_primaryLink__9RtPa:focus-visible,.page_secondaryLink__M9K5B:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_authorNote__Lgd5u{position:absolute;right:clamp(18px,5vw,76px);bottom:clamp(18px,5vw,76px);display:grid;gap:.45rem;width:min(260px,calc(100% - 32px));border:1px solid oklch(.72 .024 196/.34);border-radius:4px;padding:1rem;background:oklch(.97 .008 94/.94);box-shadow:0 16px 34px oklch(0 0 0/.18)}.page_authorNote__Lgd5u svg{color:var(--accent-deep)}.page_authorNote__Lgd5u strong{color:var(--ink);font-family:Georgia,Times New Roman,serif}.page_authorNote__Lgd5u span{color:var(--copy);font-size:.94rem;line-height:1.48}.page_articleShell__Kf9RA{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(24px,4vw,48px);width:min(1180px,calc(100% - 32px));margin:clamp(32px,5vw,64px) auto}.page_sidebar__BsfHE{align-self:start;position:sticky;top:84px;display:grid;gap:1rem}.page_sidebarBlock__j8zWe{border:1px solid var(--line);border-radius:8px;padding:1rem;background:white}.page_sidebarBlock__j8zWe>span{display:block;margin-bottom:.75rem;color:var(--accent-deep);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_sidebarBlock__j8zWe p{color:var(--copy);font-size:.94rem;line-height:1.52}.page_chapterNav__cEiHt{display:grid;gap:.45rem}.page_chapterNav__cEiHt a{border-radius:6px;padding:.46rem .55rem;color:var(--ink);font-size:.94rem;font-weight:750;text-decoration:none}.page_chapterNav__cEiHt a:hover{background:var(--accent-soft);color:var(--accent-deep)}.page_article__QKQyQ{display:grid;gap:clamp(2.4rem,5vw,4.5rem);min-width:0}.page_faqSection__8yu_p,.page_finalSection__kJnL8,.page_quickAnswer__VxVbN{border:1px solid var(--line);border-radius:8px;padding:clamp(1.4rem,3vw,2.25rem);background:white}.page_faqSection__8yu_p h2,.page_quickAnswer__VxVbN h2{font-size:var(--type-fluid-1p55rem-2p4vw-2p15rem)}.page_quickAnswer__VxVbN ul{display:grid;gap:.85rem;margin:1.3rem 0 0;padding:0;list-style:none}.page_quickAnswer__VxVbN li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.7rem;color:var(--copy);line-height:1.55}.page_criteriaCard__tb82y svg,.page_decisionCard__45dGq svg,.page_finalSection__kJnL8 svg,.page_practiceNote__Sitd3 svg,.page_quickAnswer__VxVbN svg{color:var(--accent-deep);stroke-width:1.8}.page_sectionHead__FkgF3{max-width:780px}.page_sectionHead__FkgF3 h2{font-size:var(--type-fluid-1p8rem-3p4vw-3rem);font-weight:560}.page_sectionHead__FkgF3>p:not(.page_sectionKicker__fzhSi){margin-top:1rem;color:var(--copy);font-size:1.04rem;line-height:1.65}.page_rankingList__PQ4CJ{display:grid;gap:.85rem;margin-top:1.6rem}.page_rankingCard___kVQM{display:grid;grid-template-columns:58px minmax(0,1fr);gap:1rem;border:1px solid var(--line);border-radius:8px;padding:clamp(1rem,2vw,1.3rem);background:white}.page_rankingCard___kVQM[data-winner=true]{border-color:oklch(.56 .091 194/.75);background:linear-gradient(135deg,var(--accent-soft),white 44%),white}.page_rankBadge__8jSoR{display:grid;place-items:center;width:48px;height:48px;border-radius:7px;background:var(--navy);color:white;font-size:1.15rem;font-weight:900}.page_rankingTitle__N2mw1{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:baseline;margin-bottom:.9rem}.page_rankingTitle__N2mw1 h3{font-size:1.45rem}.page_rankingTitle__N2mw1 span{color:var(--accent-deep);font-size:.92rem;font-weight:850}.page_rankingCard___kVQM dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0}.page_rankingCard___kVQM dt{margin-bottom:.3rem;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page_rankingCard___kVQM dd{margin:0;color:var(--copy);line-height:1.52}.page_criteriaGrid__5g55_,.page_decisionGrid__gu0Sk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem}.page_criteriaCard__tb82y,.page_decisionCard__45dGq{border:1px solid var(--line);border-radius:8px;padding:1.25rem;background:white}.page_criteriaCard__tb82y h3,.page_decisionCard__45dGq h3,.page_faqItem__7_1NF h3{margin-top:.7rem;font-size:1.22rem}.page_criteriaCard__tb82y p,.page_decisionCard__45dGq p,.page_faqItem__7_1NF p,.page_finalSection__kJnL8 p,.page_storySection__AcfB8 p{color:var(--copy);line-height:1.66}.page_criteriaCard__tb82y p,.page_decisionCard__45dGq p{margin-top:.65rem}.page_storySection__AcfB8{display:grid;gap:1rem;max-width:820px}.page_finalSection__kJnL8 h2,.page_storySection__AcfB8 h2{font-size:var(--type-fluid-1p7rem-3vw-2p55rem);font-weight:560}.page_practiceNote__Sitd3{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.9rem;margin-top:.35rem;border-left:4px solid var(--accent);padding:1rem 1.15rem;background:var(--accent-soft)}.page_practiceNote__Sitd3 strong{display:block;margin-bottom:.3rem;color:var(--ink)}.page_practiceNote__Sitd3 span{color:var(--copy);line-height:1.55}.page_finalSection__kJnL8{display:grid;justify-items:start;background:linear-gradient(135deg,var(--accent-soft),white 48%),white}.page_finalSection__kJnL8 h2{margin-top:.8rem}.page_finalSection__kJnL8 p{max-width:760px;margin-top:.9rem}.page_ctaRow__AzBfv{display:flex;flex-wrap:wrap;gap:.85rem}.page_faqList__L4ub6{display:grid;gap:1rem;margin-top:1.25rem}.page_faqItem__7_1NF{border-top:1px solid var(--line);padding-top:1rem}.page_faqItem__7_1NF h3{margin-top:0}.page_faqItem__7_1NF p{margin-top:.55rem}@media (max-width:980px){.page_articleShell__Kf9RA{grid-template-columns:1fr}.page_sidebar__BsfHE{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.page_rankingCard___kVQM dl{grid-template-columns:1fr}}@media (max-width:720px){.page_articleShell__Kf9RA{width:min(100% - 24px,1180px)}.page_hero__3ps4U{min-height:calc(100svh - 60px)}.page_heroContent__ezKGC{margin-top:clamp(4.8rem,14svh,7rem)}.page_hero__3ps4U h1{max-width:10.5em;font-size:var(--type-fluid-2rem-8p6vw-3rem);line-height:1.02}.page_heroContent__ezKGC>p:not(.page_kicker__j2sKq){max-width:32ch;font-size:1rem}.page_authorNote__Lgd5u{position:static;width:min(100% - 32px,330px);margin-top:1.2rem}.page_criteriaGrid__5g55_,.page_decisionGrid__gu0Sk,.page_rankingCard___kVQM,.page_sidebar__BsfHE{grid-template-columns:1fr}.page_rankBadge__8jSoR{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.page_chapterNav__cEiHt a,.page_ctaButton__lab1w,.page_primaryLink__9RtPa,.page_secondaryLink__M9K5B{transition:none}}.page_page__LVAF_{--bg:oklch(0.982 0.006 92);--paper:oklch(0.996 0.004 88);--paper-deep:oklch(0.94 0.013 88);--ink:oklch(0.17 0.026 236);--copy:oklch(0.34 0.031 224);--muted:oklch(0.49 0.026 205);--line:oklch(0.72 0.024 196/0.42);--accent:oklch(0.42 0.09 194);--accent-deep:oklch(0.31 0.082 194);--accent-soft:oklch(0.91 0.038 190);--source:oklch(0.62 0.082 146);--source-soft:oklch(0.91 0.035 142);--warm:oklch(0.86 0.085 72);--navy:oklch(0.14 0.035 236);min-height:100vh;background:linear-gradient(180deg,white 0,var(--bg) 24%,white 100%),var(--bg);color:var(--ink);font-family:Aptos,Segoe UI,system-ui,sans-serif}.page_page__LVAF_ *,.page_page__LVAF_ :after,.page_page__LVAF_ :before{box-sizing:border-box}.page_page__LVAF_ h1,.page_page__LVAF_ h2,.page_page__LVAF_ h3,.page_page__LVAF_ h4{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;letter-spacing:0;line-height:1.04;text-wrap:balance}.page_page__LVAF_ p{margin:0;text-wrap:pretty}.page_hero__O9wWM{position:relative;isolation:isolate;display:grid;place-items:center;min-height:calc(100svh - 60px);margin:0;overflow:hidden;background:oklch(.14 .04 55)}.page_heroImage__Nukgs{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.82) saturate(.94)}.page_hero__O9wWM:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 48%,oklch(1 0 0/.2),transparent 22rem),linear-gradient(90deg,oklch(.08 .03 55/.44),transparent 31%,transparent 68%,oklch(.08 .03 55/.46)),linear-gradient(180deg,oklch(.06 .025 236/.26),transparent 24%,transparent 72%,oklch(.06 .025 236/.28))}.page_heroContent__2EVQi{display:grid;justify-items:center;min-width:0;width:min(850px,calc(100% - 32px));margin-top:clamp(8px,4vw,34px);text-align:center}.page_kicker__RoyhT,.page_sectionKicker__VElkn{margin:0 0 .85rem;color:var(--accent-deep);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_hero__O9wWM h1{max-width:12em;font-size:var(--type-fluid-2p15rem-5vw-5rem);font-weight:760;line-height:.98;overflow-wrap:normal;word-break:normal;hyphens:none}.page_heroContent__2EVQi>p:not(.page_kicker__RoyhT){max-width:54ch;margin-top:1.35rem;color:var(--ink);font-size:var(--type-fluid-1p02rem-1p35vw-1p18rem);font-weight:650;line-height:1.64}.page_heroNote__ikw4r{position:absolute;right:clamp(18px,5vw,76px);bottom:clamp(18px,5vw,76px);display:grid;gap:.45rem;width:min(260px,calc(100% - 32px));border:1px solid oklch(.72 .024 196/.34);border-radius:4px;padding:1rem;background:oklch(.97 .008 94/.94);box-shadow:0 16px 34px oklch(0 0 0/.18)}.page_heroNote__ikw4r svg{color:var(--accent-deep);stroke-width:1.8}.page_heroNote__ikw4r strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.15}.page_heroNote__ikw4r span{color:var(--copy);font-size:.94rem;line-height:1.55}.page_ctaButton__GgnlW,.page_primaryLink__AS7G3,.page_secondaryLink__Llclk{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin-top:1.5rem;border-radius:7px;font-weight:850;text-decoration:none}.page_ctaButton__GgnlW,.page_primaryLink__AS7G3{border:1px solid var(--accent-deep);padding:.82rem 1.05rem;background:var(--accent-deep);color:white}.page_secondaryLink__Llclk{border:1px solid var(--line);padding:.82rem 1.05rem;color:var(--ink)}.page_ctaButton__GgnlW:hover,.page_primaryLink__AS7G3:hover{background:var(--navy)}.page_secondaryLink__Llclk:hover{border-color:var(--accent);color:var(--accent-deep)}.page_chapterNav__cXAk7 a:focus-visible,.page_ctaButton__GgnlW:focus-visible,.page_primaryLink__AS7G3:focus-visible,.page_secondaryLink__Llclk:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_articleShell__bohCI{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(24px,4vw,48px);width:min(1180px,calc(100% - 32px));margin:clamp(32px,5vw,64px) auto}.page_sidebar__ENlzq{align-self:start;position:sticky;top:84px;display:grid;gap:1rem}.page_sidebarBlock__fyvDD{border:1px solid var(--line);border-radius:8px;padding:1rem;background:white}.page_sidebarBlock__fyvDD>span{display:block;margin-bottom:.75rem;color:var(--accent-deep);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_sidebarBlock__fyvDD p{color:var(--copy);font-size:.94rem;line-height:1.52}.page_chapterNav__cXAk7{display:grid;gap:.45rem}.page_chapterNav__cXAk7 a{border-radius:6px;padding:.46rem .55rem;color:var(--ink);font-size:.94rem;font-weight:750;text-decoration:none}.page_chapterNav__cXAk7 a:hover{background:var(--accent-soft);color:var(--accent-deep)}.page_article__GVpUf{display:grid;gap:clamp(2.4rem,5vw,4.5rem);min-width:0}.page_checklistSection__U4jIq,.page_faqSection__ORfCD,.page_finalSection__GVw3D,.page_quickAnswer__6CTaM{border:1px solid var(--line);border-radius:8px;padding:clamp(1.4rem,3vw,2.25rem);background:white}.page_faqSection__ORfCD h2,.page_quickAnswer__6CTaM h2{font-size:var(--type-fluid-1p55rem-2p4vw-2p15rem)}.page_checklistSection__U4jIq ul,.page_quickAnswer__6CTaM ul{display:grid;gap:.85rem;margin:1.3rem 0 0;padding:0;list-style:none}.page_checklistSection__U4jIq li,.page_quickAnswer__6CTaM li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.7rem;color:var(--copy);line-height:1.55}.page_checklistSection__U4jIq svg,.page_finalSection__GVw3D svg,.page_practiceNote__jEQ6o svg,.page_quickAnswer__6CTaM svg,.page_ruleCard__i13cV svg,.page_workflowIntro__Xec_M svg{color:var(--accent-deep);stroke-width:1.8}.page_storySection__88_yn{display:grid;gap:1rem;max-width:820px}.page_checklistSection__U4jIq h2,.page_finalSection__GVw3D h2,.page_sectionHead__oDH8a h2,.page_storySection__88_yn h2{font-size:var(--type-fluid-1p75rem-3p2vw-2p85rem);font-weight:560}.page_checklistSection__U4jIq p,.page_faqItem__2v8o1 p,.page_finalSection__GVw3D p,.page_ruleCard__i13cV p,.page_storySection__88_yn p,.page_toolCard__O2DYJ dd,.page_workflowIntro__Xec_M p{color:var(--copy);line-height:1.66}.page_practiceNote__jEQ6o{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.9rem;margin-top:.35rem;border-left:4px solid var(--accent);padding:1rem 1.15rem;background:var(--accent-soft)}.page_practiceNote__jEQ6o strong{display:block;margin-bottom:.3rem}.page_practiceNote__jEQ6o span{color:var(--copy);line-height:1.55}.page_sectionHead__oDH8a{max-width:820px}.page_workflowList__JvpXE{display:grid;gap:1rem;margin-top:1.5rem}.page_workflowCard__gbfVP{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.6rem);border:1px solid var(--line);border-radius:8px;padding:clamp(1rem,2.2vw,1.5rem);background:white}.page_workflowIntro__Xec_M{display:grid;align-content:start;gap:.75rem;min-width:0}.page_workflowIntro__Xec_M>span:first-child{color:var(--accent-deep);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_workflowIntro__Xec_M h3{font-size:var(--type-fluid-1p42rem-2p2vw-2rem)}.page_checkpoint__4Bpmb{display:grid;gap:.35rem;margin-top:.25rem;border-left:3px solid var(--source);padding:.85rem 0 .85rem .95rem;background:linear-gradient(90deg,var(--source-soft),transparent)}.page_checkpoint__4Bpmb strong{color:var(--ink);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.page_checkpoint__4Bpmb span{color:var(--copy);line-height:1.52}.page_toolGrid__nyOa3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0}.page_toolCard__O2DYJ{border:1px solid var(--line);border-radius:8px;padding:1rem;background:var(--paper)}.page_toolCard__O2DYJ h4{font-size:1.18rem}.page_toolCard__O2DYJ dl{display:grid;gap:.72rem;margin:.9rem 0 0}.page_toolCard__O2DYJ dt{margin-bottom:.24rem;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page_toolCard__O2DYJ dd{margin:0;font-size:.95rem}.page_ruleGrid__0WdT9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.35rem}.page_ruleCard__i13cV{border:1px solid var(--line);border-radius:8px;padding:1.2rem;background:white}.page_ruleCard__i13cV h3{margin-top:.75rem;font-size:1.22rem}.page_ruleCard__i13cV p{margin-top:.65rem}.page_checklistSection__U4jIq{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,1fr);gap:clamp(1.2rem,3vw,2rem);background:linear-gradient(135deg,var(--accent-soft),white 45%),white}.page_checklistSection__U4jIq p{margin-top:1rem}.page_finalSection__GVw3D{display:grid;justify-items:start;background:linear-gradient(135deg,var(--source-soft),white 50%),white}.page_finalSection__GVw3D h2{margin-top:.8rem}.page_finalSection__GVw3D p{max-width:780px;margin-top:.9rem}.page_ctaRow__YLulz{display:flex;flex-wrap:wrap;gap:.85rem}.page_faqList__SLvju{display:grid;gap:1rem;margin-top:1.25rem}.page_faqItem__2v8o1{border-top:1px solid var(--line);padding-top:1rem}.page_faqItem__2v8o1 h3{font-size:1.22rem}.page_faqItem__2v8o1 p{margin-top:.55rem}@media (max-width:1040px){.page_articleShell__bohCI{grid-template-columns:1fr}.page_sidebar__ENlzq{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.page_checklistSection__U4jIq,.page_workflowCard__gbfVP{grid-template-columns:1fr}}@media (max-width:760px){.page_articleShell__bohCI{width:min(100% - 24px,1180px)}.page_hero__O9wWM{min-height:calc(100svh - 60px)}.page_heroContent__2EVQi{margin-top:clamp(4.8rem,14svh,7rem)}.page_hero__O9wWM h1{max-width:10.6em;font-size:var(--type-fluid-2rem-8p4vw-3rem);line-height:1.02}.page_heroContent__2EVQi>p:not(.page_kicker__RoyhT){max-width:32ch;font-size:1rem}.page_heroNote__ikw4r{position:static;width:min(100% - 32px,330px);margin-top:1.2rem}.page_ruleGrid__0WdT9,.page_sidebar__ENlzq,.page_toolGrid__nyOa3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_chapterNav__cXAk7 a,.page_ctaButton__GgnlW,.page_primaryLink__AS7G3,.page_secondaryLink__Llclk{transition:none}}.page_page__Te0Xn{--paper:oklch(0.984 0.006 238);--paper-deep:oklch(0.945 0.014 238);--ink:oklch(0.17 0.028 252);--ink-soft:oklch(0.34 0.03 248);--muted:oklch(0.52 0.026 244);--line:oklch(0.72 0.026 244/0.55);--line-soft:oklch(0.72 0.026 244/0.34);--panel:oklch(0.995 0.002 245);--accent:oklch(0.45 0.13 27);--accent-dark:oklch(0.31 0.105 27);--accent-soft:oklch(0.93 0.035 30);--signal:oklch(0.55 0.12 205);min-height:100vh;overflow:clip;background:linear-gradient(90deg,oklch(.9 .012 245/.38) 1px,transparent 1px) 0 0 /84px 84px,linear-gradient(180deg,oklch(.995 .002 245) 0,var(--paper) 28%,oklch(.968 .012 238) 100%);color:var(--ink);font-family:IBM Plex Sans,Aptos,Segoe UI,system-ui,sans-serif}.page_page__Te0Xn *,.page_page__Te0Xn :after,.page_page__Te0Xn :before{box-sizing:border-box}.page_page__Te0Xn h1,.page_page__Te0Xn h2,.page_page__Te0Xn h3{margin:0;color:var(--ink);font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0;line-height:1.08;text-wrap:balance}.page_page__Te0Xn p{margin:0;text-wrap:pretty}.page_page__Te0Xn :target{scroll-margin-top:94px}.page_hero__1PwA4{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(30px,5vw,72px);align-items:center;width:min(1240px,calc(100% - 32px));margin:0 auto;padding:clamp(34px,5vw,68px) 0 clamp(44px,6vw,78px)}.page_heroCopy__4xPXt{display:flex;flex-direction:column;max-width:760px}.page_kicker__9d0Z9{display:inline-flex;width:fit-content;border:1px solid oklch(.45 .13 27/.18);border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:.78rem;font-weight:860;line-height:1;padding:8px 11px}.page_hero__1PwA4 h1{max-width:15ch;margin-top:16px;font-size:var(--type-section-compact)}.page_heroCopy__4xPXt>p:not(.page_kicker__9d0Z9){max-width:64ch;margin-top:18px;color:var(--ink-soft);font-size:var(--type-fluid-1p05rem-1p25vw-1p18rem);line-height:1.68}.page_heroActions__yc82C{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.page_primaryAction__zrR1_,.page_secondaryAction__BhoHj,.page_toc__BOyIh a{transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.page_primaryAction__zrR1_,.page_secondaryAction__BhoHj{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:13px 18px;font-size:.98rem;font-weight:850}.page_primaryAction__zrR1_{background:var(--accent-dark);color:#ffffff}.page_primaryAction__zrR1_:hover{transform:translateY(-1px);background:var(--accent)}.page_secondaryAction__BhoHj{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.page_secondaryAction__BhoHj:hover{border-color:oklch(.45 .13 27/.45);color:var(--accent-dark)}.page_primaryAction__zrR1_:focus-visible,.page_secondaryAction__BhoHj:focus-visible,.page_toc__BOyIh a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.page_authorPanel__8Cujr{display:grid;gap:18px}.page_portraitWrap__f8o9a{min-height:410px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 28px 60px oklch(.2 .03 250/.13)}.page_portrait__Kvspq{display:block;width:100%;height:100%;min-height:410px;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.02) brightness(.96)}.page_authorNote__D7QlA{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:8px;background:oklch(.995 .002 245/.86);color:var(--ink-soft);line-height:1.6;padding:20px}.page_authorNote__D7QlA svg,.page_checkpointGrid__vh3V_ svg,.page_criteriaGrid__2UZWw svg,.page_finalNote__kqFEM svg,.page_studytexterSection__xro_x svg,.page_warningSection__ZsxZA svg{color:var(--accent-dark)}.page_articleShell__IzwSf{display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(24px,4vw,48px);width:min(1240px,calc(100% - 32px));margin:0 auto;padding-bottom:clamp(4rem,8vw,6.5rem);border-top:1px solid var(--line)}.page_toc__BOyIh{position:sticky;top:92px;align-self:start;margin-top:clamp(44px,7vw,82px);border:1px solid var(--line);border-radius:8px;background:oklch(.995 .002 245/.72);padding:18px}.page_toc__BOyIh>span{display:block;margin-bottom:12px;color:var(--muted);font-size:.78rem;font-weight:860}.page_toc__BOyIh nav{display:grid;gap:9px}.page_toc__BOyIh a{display:flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:.88rem;font-weight:720;line-height:1.38}.page_toc__BOyIh a:hover{color:var(--accent-dark)}.page_article__1jWWu{min-width:0}.page_checkpointSection__iy6VU,.page_criteriaSection__KjIL7,.page_finalNote__kqFEM,.page_quickAnswer__SV7tv,.page_rankingSection__n_ewk,.page_studytexterSection__xro_x{padding:clamp(44px,7vw,82px) 0;border-bottom:1px solid var(--line)}.page_quickAnswer__SV7tv{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(24px,5vw,64px)}.page_finalNote__kqFEM h2,.page_quickAnswer__SV7tv h2,.page_sectionHead__Al_i5 h2,.page_studytexterSection__xro_x h2,.page_warningSection__ZsxZA h2{margin-top:14px;font-size:var(--type-section-compact)}.page_quickAnswer__SV7tv ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.page_quickAnswer__SV7tv li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;color:var(--ink-soft);font-size:1.02rem;line-height:1.58}.page_quickAnswer__SV7tv li svg{margin-top:3px;color:var(--accent)}.page_sectionHead__Al_i5{max-width:820px}.page_finalNote__kqFEM p,.page_sectionHead__Al_i5 p:not(.page_kicker__9d0Z9),.page_studytexterSection__xro_x p,.page_warningSection__ZsxZA p{margin-top:18px;color:var(--ink-soft);font-size:1.05rem;line-height:1.68}.page_criteriaGrid__2UZWw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.page_criteriaGrid__2UZWw article{min-height:245px;background:oklch(.995 .002 245/.9);padding:24px}.page_checkpointGrid__vh3V_ h3,.page_criteriaGrid__2UZWw h3{margin-top:14px;font-family:IBM Plex Sans,Aptos,Segoe UI,system-ui,sans-serif;font-size:1.02rem;font-weight:850;line-height:1.24}.page_criteriaGrid__2UZWw p{margin-top:12px;color:var(--ink-soft);font-size:.95rem;line-height:1.6}.page_rankingList__UJ5ct{display:grid;gap:16px;margin-top:30px}.page_rankingCard__UGq0B{display:grid;grid-template-columns:76px minmax(0,1fr);gap:22px;border:1px solid var(--line);border-radius:8px;background:oklch(.995 .002 245/.88);padding:22px;box-shadow:0 18px 44px oklch(.2 .03 250/.06)}.page_rankingCard__UGq0B[data-winner=true]{border-color:oklch(.45 .13 27/.42);background:linear-gradient(90deg,oklch(.93 .035 30/.72),oklch(.995 .002 245/.92) 46%),var(--panel)}.page_rankBadge__rmUAU{display:flex;justify-content:center}.page_rankBadge__rmUAU span{display:grid;width:54px;height:54px;place-items:center;border:1px solid oklch(.45 .13 27/.28);border-radius:50%;background:var(--accent-soft);color:var(--accent-dark);font-family:Libre Baskerville,Georgia,serif;font-weight:900}.page_rankingCopy__hyVLW{min-width:0}.page_rankingTitle__jGBlV{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:18px;align-items:baseline}.page_rankingTitle__jGBlV h3{font-size:var(--type-card-heading)}.page_rankingTitle__jGBlV p{color:var(--accent-dark);font-weight:820;line-height:1.45}.page_rankingCard__UGq0B dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:20px 0 0;border:1px solid var(--line-soft);border-radius:8px;background:var(--line-soft)}.page_rankingCard__UGq0B dl div{background:oklch(.995 .002 245/.82);padding:16px}.page_rankingCard__UGq0B dt{color:var(--accent-dark);font-size:.76rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.page_rankingCard__UGq0B dd{margin:10px 0 0;color:var(--ink-soft);font-size:.94rem;line-height:1.58}.page_studytexterSection__xro_x{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(26px,5vw,66px)}.page_prose__GS0mg{display:grid;gap:18px}.page_studytexterSection__xro_x h2{max-width:12ch}.page_warningSection__ZsxZA{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:start;border:1px solid oklch(.45 .13 27/.22);border-radius:8px;background:var(--accent-soft);margin:clamp(44px,7vw,82px) 0 0;padding:24px}.page_warningSection__ZsxZA h2{max-width:22ch;margin-top:0}.page_checkpointGrid__vh3V_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.page_checkpointGrid__vh3V_ article{background:oklch(.995 .002 245/.9);padding:24px}.page_checkpointGrid__vh3V_ ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.page_checkpointGrid__vh3V_ li{position:relative;padding-left:21px;color:var(--ink-soft);font-size:.94rem;line-height:1.48}.page_checkpointGrid__vh3V_ li:before{position:absolute;left:0;color:var(--accent-dark);content:"○"}.page_finalNote__kqFEM{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:0}.page_finalNote__kqFEM h2{margin-top:0}.page_finalNote__kqFEM .page_primaryAction__zrR1_{white-space:nowrap}@media (max-width:980px){.page_articleShell__IzwSf,.page_finalNote__kqFEM,.page_hero__1PwA4,.page_quickAnswer__SV7tv,.page_studytexterSection__xro_x{grid-template-columns:1fr}.page_hero__1PwA4{width:calc(100% - 24px);gap:22px;padding-top:28px}.page_finalNote__kqFEM h2,.page_hero__1PwA4 h1,.page_quickAnswer__SV7tv h2,.page_sectionHead__Al_i5 h2,.page_studytexterSection__xro_x h2,.page_warningSection__ZsxZA h2{max-width:100%;overflow-wrap:anywhere;hyphens:auto}.page_portraitWrap__f8o9a,.page_portrait__Kvspq{min-height:300px}.page_articleShell__IzwSf{width:calc(100% - 24px)}.page_toc__BOyIh{position:static;margin-top:28px}.page_toc__BOyIh nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page_checkpointGrid__vh3V_,.page_criteriaGrid__2UZWw,.page_rankingCard__UGq0B,.page_rankingCard__UGq0B dl,.page_rankingTitle__jGBlV,.page_warningSection__ZsxZA{grid-template-columns:1fr}.page_rankBadge__rmUAU{justify-content:flex-start}.page_finalNote__kqFEM .page_primaryAction__zrR1_{width:100%}}@media (max-width:620px){.page_heroActions__yc82C,.page_primaryAction__zrR1_,.page_secondaryAction__BhoHj{width:100%}.page_primaryAction__zrR1_,.page_secondaryAction__BhoHj{justify-content:center}.page_toc__BOyIh nav{grid-template-columns:1fr}.page_checkpointGrid__vh3V_ article,.page_criteriaGrid__2UZWw article,.page_rankingCard__UGq0B{padding:18px}}@media (prefers-reduced-motion:reduce){.page_primaryAction__zrR1_,.page_secondaryAction__BhoHj,.page_toc__BOyIh a{transition:none}.page_primaryAction__zrR1_:hover{transform:none}}.page_page__pQwyS{--paper:oklch(0.984 0.006 238);--ink:oklch(0.17 0.028 252);--ink-soft:oklch(0.34 0.03 248);--muted:oklch(0.52 0.026 244);--line:oklch(0.72 0.026 244/0.55);--line-soft:oklch(0.72 0.026 244/0.34);--panel:oklch(0.995 0.002 245);--accent:oklch(0.45 0.13 27);--accent-dark:oklch(0.31 0.105 27);--accent-soft:oklch(0.93 0.035 30);--signal:oklch(0.55 0.12 205);min-height:100vh;overflow:clip;background:linear-gradient(90deg,oklch(.9 .012 245/.38) 1px,transparent 1px) 0 0 /84px 84px,linear-gradient(180deg,oklch(.995 .002 245) 0,var(--paper) 30%,oklch(.968 .012 238) 100%);color:var(--ink);font-family:IBM Plex Sans,Aptos,Segoe UI,system-ui,sans-serif}.page_page__pQwyS *,.page_page__pQwyS :after,.page_page__pQwyS :before{box-sizing:border-box}.page_page__pQwyS h1,.page_page__pQwyS h2,.page_page__pQwyS h3,.page_page__pQwyS h4{margin:0;color:var(--ink);font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0;line-height:1.08;text-wrap:balance}.page_page__pQwyS p{margin:0;text-wrap:pretty}.page_page__pQwyS :target{scroll-margin-top:94px}.page_hero__tmeKx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(30px,5vw,72px);align-items:center;width:min(1240px,calc(100% - 32px));margin:0 auto;padding:clamp(34px,5vw,68px) 0 clamp(44px,6vw,78px)}.page_heroCopy__rMmMm{max-width:780px}.page_kicker__ITkZ0{display:inline-flex;width:fit-content;border:1px solid oklch(.45 .13 27/.18);border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:.78rem;font-weight:860;line-height:1;padding:8px 11px}.page_hero__tmeKx h1{max-width:15ch;margin-top:16px;font-size:var(--type-section-compact)}.page_heroCopy__rMmMm>p:not(.page_kicker__ITkZ0){max-width:64ch;margin-top:18px;color:var(--ink-soft);font-size:var(--type-fluid-1p05rem-1p25vw-1p18rem);line-height:1.68}.page_authorPanel__gXxOg{display:grid;gap:18px}.page_portraitWrap__BeRp_{min-height:410px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 28px 60px oklch(.2 .03 250/.13)}.page_portrait__BZXfh{display:block;width:100%;height:100%;min-height:410px;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.02) brightness(.96)}.page_authorNote__QRwly{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:8px;background:oklch(.995 .002 245/.86);color:var(--ink-soft);line-height:1.6;padding:20px}.page_authorNote__QRwly svg,.page_checkpoint__2E_9Z svg,.page_decisionGrid__277UM svg,.page_finalNote__Fwym_ svg,.page_quickList__02mGr svg,.page_routineSection__foxRG svg,.page_workflowGroup__O3Ro9 svg{color:var(--accent-dark)}.page_articleShell__9hqh5{display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(24px,4vw,48px);width:min(1240px,calc(100% - 32px));margin:0 auto;padding-bottom:clamp(4rem,8vw,6.5rem);border-top:1px solid var(--line)}.page_toc__v0CoI{position:sticky;top:92px;align-self:start;margin-top:clamp(44px,7vw,82px);border:1px solid var(--line);border-radius:8px;background:oklch(.995 .002 245/.72);padding:18px}.page_toc__v0CoI>span{display:block;margin-bottom:12px;color:var(--muted);font-size:.78rem;font-weight:860}.page_toc__v0CoI nav{display:grid;gap:9px}.page_toc__v0CoI a{display:flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:.88rem;font-weight:720;line-height:1.38;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.page_toc__v0CoI a:hover{color:var(--accent-dark)}.page_primaryAction__6Dha_:focus-visible,.page_toc__v0CoI a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.page_article__OU1_c{min-width:0}.page_comparisonSection__8dPws,.page_decisionSection__x3vjU,.page_finalNote__Fwym_,.page_quickSection__FISaZ,.page_routineSection__foxRG,.page_workflowSection___hypa{padding:clamp(44px,7vw,82px) 0;border-bottom:1px solid var(--line)}.page_quickSection__FISaZ{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(24px,5vw,64px)}.page_comparisonSection__8dPws h2,.page_finalNote__Fwym_ h2,.page_quickSection__FISaZ h2,.page_routineSection__foxRG h2,.page_sectionHead__fyGWV h2{margin-top:14px;font-size:var(--type-section-compact)}.page_quickList__02mGr{display:grid;gap:13px}.page_quickList__02mGr p{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;color:var(--ink-soft);font-size:1.02rem;line-height:1.58}.page_quickList__02mGr svg{margin-top:3px}.page_sectionHead__fyGWV{max-width:840px}.page_comparisonSection__8dPws p,.page_finalNote__Fwym_ p,.page_routineSection__foxRG p,.page_sectionHead__fyGWV p:not(.page_kicker__ITkZ0){margin-top:18px;color:var(--ink-soft);font-size:1.05rem;line-height:1.68}.page_workflowList__op_42{display:grid;gap:clamp(36px,6vw,64px);margin-top:34px}.page_workflowGroup__O3Ro9{display:grid;grid-template-columns:minmax(250px,.56fr) minmax(0,1fr);gap:clamp(22px,4vw,46px);align-items:start;border-top:1px solid var(--line);padding-top:clamp(28px,5vw,46px)}.page_groupIntro__0xgSJ{position:sticky;top:94px}.page_groupIntro__0xgSJ h3{max-width:13ch;margin-top:14px;font-size:var(--type-card-heading)}.page_groupIntro__0xgSJ p{margin-top:14px;color:var(--ink-soft);font-size:1rem;line-height:1.66}.page_toolGrid__z_ysz{display:grid;gap:16px}.page_toolCard__EU7J1{border:1px solid var(--line);border-radius:8px;background:oklch(.995 .002 245/.88);padding:22px;box-shadow:0 18px 44px oklch(.2 .03 250/.06)}.page_toolCard__EU7J1 h4{font-size:1.22rem}.page_toolCard__EU7J1 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:18px 0 0;border:1px solid var(--line-soft);border-radius:8px;background:var(--line-soft)}.page_toolCard__EU7J1 dl div{background:oklch(.995 .002 245/.86);padding:15px}.page_toolCard__EU7J1 dt{color:var(--accent-dark);font-size:.75rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.page_toolCard__EU7J1 dd{margin:10px 0 0;color:var(--ink-soft);font-size:.93rem;line-height:1.56}.page_checkpoint__2E_9Z{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;margin-top:16px;color:var(--accent-dark);font-size:.95rem;font-weight:760;line-height:1.48}.page_checkpoint__2E_9Z svg{margin-top:1px}.page_comparisonSection__8dPws{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(26px,5vw,66px)}.page_prose__Zjuh0{display:grid;gap:18px}.page_routineSection__foxRG{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(26px,5vw,66px)}.page_routineSection__foxRG h2{max-width:13ch}.page_routineSection__foxRG ol{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line);padding:0;list-style:none;counter-reset:routine}.page_routineSection__foxRG li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;background:oklch(.995 .002 245/.9);color:var(--ink-soft);line-height:1.55;padding:18px;counter-increment:routine}.page_routineSection__foxRG li:before{display:grid;width:34px;height:34px;place-items:center;border:1px solid oklch(.45 .13 27/.28);border-radius:50%;background:var(--accent-soft);color:var(--accent-dark);content:counter(routine);font-family:Libre Baskerville,Georgia,serif;font-weight:900}.page_decisionGrid__277UM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.page_decisionGrid__277UM article{min-height:220px;background:oklch(.995 .002 245/.9);padding:24px}.page_decisionGrid__277UM h3{margin-top:14px;font-family:IBM Plex Sans,Aptos,Segoe UI,system-ui,sans-serif;font-size:1.04rem;font-weight:850;line-height:1.25}.page_decisionGrid__277UM p{margin-top:13px;color:var(--ink-soft);font-size:.96rem;line-height:1.6}.page_finalNote__Fwym_{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:0}.page_finalNote__Fwym_ h2{margin-top:0}.page_primaryAction__6Dha_{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;background:var(--accent-dark);color:#ffffff;font-size:.98rem;font-weight:850;padding:13px 18px;white-space:nowrap;transition:background-color .16s ease,transform .16s ease}.page_primaryAction__6Dha_:hover{transform:translateY(-1px);background:var(--accent)}@media (max-width:980px){.page_articleShell__9hqh5,.page_comparisonSection__8dPws,.page_finalNote__Fwym_,.page_hero__tmeKx,.page_quickSection__FISaZ,.page_routineSection__foxRG,.page_workflowGroup__O3Ro9{grid-template-columns:1fr}.page_hero__tmeKx{width:calc(100% - 24px);gap:22px;padding-top:28px}.page_comparisonSection__8dPws h2,.page_finalNote__Fwym_ h2,.page_groupIntro__0xgSJ h3,.page_hero__tmeKx h1,.page_quickSection__FISaZ h2,.page_routineSection__foxRG h2,.page_sectionHead__fyGWV h2{max-width:100%;overflow-wrap:anywhere;hyphens:auto}.page_portraitWrap__BeRp_,.page_portrait__BZXfh{min-height:300px}.page_articleShell__9hqh5{width:calc(100% - 24px)}.page_groupIntro__0xgSJ,.page_toc__v0CoI{position:static}.page_toc__v0CoI{margin-top:28px}.page_toc__v0CoI nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page_decisionGrid__277UM,.page_toolCard__EU7J1 dl{grid-template-columns:1fr}.page_finalNote__Fwym_ .page_primaryAction__6Dha_{width:100%}}@media (max-width:620px){.page_toc__v0CoI nav{grid-template-columns:1fr}.page_decisionGrid__277UM article,.page_toolCard__EU7J1{padding:18px}.page_primaryAction__6Dha_{width:100%}}@media (prefers-reduced-motion:reduce){.page_primaryAction__6Dha_,.page_toc__v0CoI a{transition:none}.page_primaryAction__6Dha_:hover{transform:none}}.page_page__p30sa{--support-bg:oklch(0.982 0.004 205);--support-surface:oklch(0.998 0.001 205);--support-ink:oklch(0.17 0.018 220);--support-copy:oklch(0.34 0.022 215);--support-muted:oklch(0.5 0.018 215);--support-line:oklch(0.78 0.018 215/0.62);--support-accent:oklch(0.42 0.075 190);--support-accent-deep:oklch(0.25 0.055 190);--support-accent-soft:oklch(0.91 0.026 190);--support-signal:oklch(0.55 0.14 29);--support-signal-soft:oklch(0.94 0.032 29);min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,white 0,var(--support-bg) 44%,white 100%);color:var(--support-ink);font-family:Atkinson Hyperlegible,Segoe UI,system-ui,sans-serif}.page_page__p30sa *,.page_page__p30sa :after,.page_page__p30sa :before{box-sizing:border-box}.page_page__p30sa h1,.page_page__p30sa h2,.page_page__p30sa h3{margin:0;font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;letter-spacing:0;line-height:1.06;text-wrap:balance}.page_page__p30sa p{margin:0;text-wrap:pretty}.page_page__p30sa :target{scroll-margin-top:92px}.page_header__JPKHM{position:sticky;top:0;z-index:20;border-bottom:1px solid oklch(.78 .018 215/.45);background:oklch(.995 .001 205/.92);backdrop-filter:blur(16px)}.page_headerInner__8D6kn{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1300px,calc(100% - 32px));margin:0 auto;padding:12px 0}.page_brand__8O7da{display:inline-flex;align-items:center;gap:.65rem;min-width:0;color:var(--support-ink);font-size:.98rem;font-weight:850;white-space:nowrap}.page_brand__8O7da span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:8px;background:var(--support-accent-deep);color:white;font-weight:950}.page_brand__8O7da strong{overflow:hidden;text-overflow:ellipsis}.page_nav__1GvCW{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.7vw,22px);margin-left:auto;color:var(--support-copy);font-size:.92rem;font-weight:750}.page_nav__1GvCW a{border-radius:0;padding:.65rem .25rem}.page_headerCta__hSQjT,.page_primaryAction__CTLjJ,.page_secondaryAction__OMXBr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;font-weight:900;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.page_headerCta__hSQjT,.page_primaryAction__CTLjJ{background:var(--support-accent-deep);color:#ffffff}.page_headerCta__hSQjT{flex:0 0 auto;min-height:38px;padding:8px 13px;font-size:.9rem;white-space:nowrap}.page_secondaryAction__OMXBr{border:1px solid var(--support-line);background:var(--support-surface);color:var(--support-ink)}.page_primaryAction__CTLjJ,.page_secondaryAction__OMXBr{min-height:48px;padding:13px 18px}.page_headerCta__hSQjT:hover,.page_primaryAction__CTLjJ:hover{background:var(--support-accent);transform:translateY(-1px)}.page_secondaryAction__OMXBr:hover{border-color:color-mix(in srgb,var(--support-accent) 34%,var(--support-line));color:var(--support-accent-deep);transform:translateY(-1px)}.page_brand__8O7da:focus-visible,.page_headerCta__hSQjT:focus-visible,.page_nav__1GvCW a:focus-visible,.page_primaryAction__CTLjJ:focus-visible,.page_secondaryAction__OMXBr:focus-visible,.page_sidebar__nnjkX a:focus-visible{outline:2px solid var(--support-accent);outline-offset:3px}.page_hero__txeiR{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);align-items:center;gap:clamp(2rem,4.5vw,4.25rem);width:min(1300px,calc(100% - 32px));margin:0 auto;padding:clamp(1.4rem,3vw,2.4rem) 0 clamp(2.2rem,5vw,4rem)}.page_heroCopy__ZMcIC{max-width:760px}.page_kicker__h0fiR,.page_sectionKicker__zBRb5{display:inline-flex;width:fit-content;border-radius:999px;background:var(--support-accent-soft);color:var(--support-accent-deep);font-size:.78rem;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase;padding:9px 12px}.page_hero__txeiR h1{max-width:11.2em;margin-top:1.05rem;font-size:var(--type-fluid-2p55rem-5p1vw-5p4rem);font-weight:950}.page_heroCopy__ZMcIC>p:not(.page_kicker__h0fiR){max-width:64ch;margin-top:1.35rem;color:var(--support-copy);font-size:var(--type-fluid-1p04rem-1p35vw-1p18rem);line-height:1.72}.page_ctaRow__N8voC,.page_heroActions__5mIJj{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.55rem}.page_authorPanel__hRg93{align-self:stretch;display:grid;align-content:end;overflow:hidden;border:1px solid var(--support-line);border-radius:10px;background:var(--support-surface);box-shadow:0 30px 70px oklch(.17 .018 220/.13)}.page_authorImage__XwJuv{display:block;width:100%;height:clamp(310px,33vw,470px);object-fit:cover;object-position:center 24%}.page_authorNote__NSYYE{display:grid;gap:.45rem;border-top:1px solid var(--support-line);padding:1rem}.page_authorNote__NSYYE span{color:var(--support-accent-deep);font-weight:950}.page_authorNote__NSYYE p{color:var(--support-copy);font-size:.93rem;line-height:1.55}.page_articleShell__B0zoQ{display:grid;grid-template-columns:220px minmax(0,880px);gap:clamp(2rem,4.5vw,4.25rem);width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem)}.page_sidebar__nnjkX{position:sticky;top:5rem;align-self:start;display:grid;gap:1rem}.page_sidebarBlock__z7IL_{display:grid;gap:.85rem;border-top:2px solid var(--support-ink);padding-top:1rem}.page_sidebarBlock__z7IL_>span{color:var(--support-accent-deep);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_sidebar__nnjkX nav{display:grid;gap:.15rem}.page_sidebar__nnjkX a{display:block;border-left:2px solid transparent;color:var(--support-copy);font-size:.9rem;font-weight:760;line-height:1.35;padding:.58rem 0 .58rem .75rem}.page_sidebar__nnjkX a:hover{border-left-color:var(--support-accent-deep);color:var(--support-accent-deep)}.page_sidebarBlock__z7IL_ p{color:var(--support-copy);font-size:.93rem;line-height:1.58}.page_article__fm9bu{min-width:0}.page_matrixSection__fEYVK,.page_quickAnswer__wIHh_,.page_rankingSection__8IBeK,.page_reasonSection__h0oAZ,.page_storySection__cqcrA{padding:0 0 clamp(2.4rem,5vw,4.25rem);border-bottom:1px solid var(--support-line)}.page_finalSection__W_HYn h2,.page_quickAnswer__wIHh_ h2,.page_sectionHead__zvRFK h2,.page_storySection__cqcrA h2{margin-top:.9rem;font-size:var(--type-fluid-1p75rem-2p8vw-2p55rem);font-weight:920}.page_finalSection__W_HYn p,.page_quickAnswer__wIHh_>p,.page_sectionHead__zvRFK>p,.page_storySection__cqcrA p{max-width:76ch;margin-top:1.2rem;color:var(--support-copy);font-size:1.05rem;line-height:1.76}.page_quickAnswer__wIHh_ ul{display:grid;gap:.85rem;margin:1.55rem 0 0;padding:0;list-style:none}.page_quickAnswer__wIHh_ li{display:flex;gap:.75rem;align-items:flex-start;color:var(--support-copy);line-height:1.55}.page_quickAnswer__wIHh_ svg{flex:0 0 auto;margin-top:.18rem;color:var(--support-signal)}.page_matrixSection__fEYVK,.page_rankingSection__8IBeK,.page_reasonSection__h0oAZ,.page_storySection__cqcrA{padding-top:clamp(2.4rem,5vw,4.25rem)}.page_tableWrap__v7sLn{overflow-x:auto;margin-top:1.6rem;border:1px solid var(--support-line);border-radius:10px;background:var(--support-surface)}.page_rankingTable__1z6_y{width:100%;min-width:920px;border-collapse:collapse;text-align:left}.page_rankingTable__1z6_y td,.page_rankingTable__1z6_y th{vertical-align:top;border-bottom:1px solid var(--support-line);padding:1rem;color:var(--support-copy);font-size:.94rem;line-height:1.52}.page_rankingTable__1z6_y thead th{background:oklch(.955 .009 205);color:var(--support-ink);font-size:.8rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.page_rankingTable__1z6_y tbody tr:last-child td,.page_rankingTable__1z6_y tbody tr:last-child th{border-bottom:0}.page_rankingTable__1z6_y tbody tr[data-winner=true]{background:var(--support-signal-soft)}.page_rankingTable__1z6_y td:first-child{color:var(--support-accent-deep);font-size:1.25rem;font-weight:950}.page_rankingTable__1z6_y tbody th{color:var(--support-ink)}.page_rankingTable__1z6_y tbody th small,.page_rankingTable__1z6_y tbody th span{display:block}.page_rankingTable__1z6_y tbody th small{margin-top:.3rem;color:var(--support-muted);font-size:.78rem;font-weight:820}.page_matrixGrid__HL_EL,.page_reasonGrid__FH2is{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.75rem;border:1px solid var(--support-line);border-radius:10px;overflow:hidden;background:var(--support-line)}.page_matrixGrid__HL_EL article,.page_reasonGrid__FH2is article{display:grid;align-content:start;gap:.8rem;min-width:0;background:var(--support-surface);padding:clamp(1.1rem,2.4vw,1.45rem)}.page_reasonGrid__FH2is svg{color:var(--support-accent-deep)}.page_matrixGrid__HL_EL h3,.page_reasonGrid__FH2is h3{color:var(--support-ink);font-size:1.08rem;font-weight:900}.page_matrixGrid__HL_EL p,.page_reasonGrid__FH2is p{color:var(--support-copy);font-size:.94rem;line-height:1.58}.page_reasonGrid__FH2is strong{color:var(--support-accent-deep);font-size:.88rem;line-height:1.45}.page_matrixGrid__HL_EL{grid-template-columns:repeat(2,minmax(0,1fr))}.page_matrixGrid__HL_EL span{width:fit-content;border-radius:999px;background:var(--support-accent-soft);color:var(--support-accent-deep);font-size:.74rem;font-weight:950;padding:.42rem .58rem}.page_finalSection__W_HYn{margin-top:clamp(2.6rem,5vw,4rem);border-radius:10px;background:oklch(.17 .018 220);color:white;padding:clamp(1.5rem,4vw,2.4rem)}.page_finalSection__W_HYn div:first-child{display:flex;gap:.8rem;color:oklch(.8 .08 190)}.page_finalSection__W_HYn h2,.page_finalSection__W_HYn p{color:white}.page_finalSection__W_HYn p{opacity:.92}.page_finalSection__W_HYn .page_secondaryAction__OMXBr{border-color:oklch(1 0 0/.22);background:transparent;color:white}@media (max-width:980px){.page_headerCta__hSQjT{display:none}.page_articleShell__B0zoQ,.page_hero__txeiR{grid-template-columns:1fr}.page_sidebar__nnjkX{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page_authorPanel__hRg93{max-width:620px}}@media (max-width:720px){.page_page__p30sa h1,.page_page__p30sa h2,.page_page__p30sa h3{overflow-wrap:anywhere;hyphens:auto}.page_headerInner__8D6kn{align-items:flex-start;flex-direction:column;gap:.55rem}.page_brand__8O7da{max-width:100%;white-space:normal}.page_nav__1GvCW{flex-wrap:wrap;justify-content:flex-start;margin-left:0;font-size:.82rem}.page_hero__txeiR{width:min(100% - 28px,1300px);padding-top:1.4rem}.page_hero__txeiR h1{max-width:10ch;font-size:var(--type-fluid-2p35rem-12vw-3p7rem)}.page_ctaRow__N8voC,.page_heroActions__5mIJj{align-items:stretch;flex-direction:column}.page_primaryAction__CTLjJ,.page_secondaryAction__OMXBr{width:100%}.page_sidebar__nnjkX{grid-template-columns:1fr}.page_finalSection__W_HYn h2,.page_quickAnswer__wIHh_ h2,.page_sectionHead__zvRFK h2,.page_storySection__cqcrA h2{font-size:var(--type-section-compact)}.page_tableWrap__v7sLn{overflow:visible;border:0;background:transparent}.page_rankingTable__1z6_y,.page_rankingTable__1z6_y tbody,.page_rankingTable__1z6_y td,.page_rankingTable__1z6_y th,.page_rankingTable__1z6_y thead,.page_rankingTable__1z6_y tr{display:block;width:100%;min-width:0}.page_rankingTable__1z6_y thead{display:none}.page_rankingTable__1z6_y tr{margin-bottom:.9rem;border:1px solid var(--support-line);border-radius:8px;background:var(--support-surface);overflow:hidden}.page_rankingTable__1z6_y td,.page_rankingTable__1z6_y th{border-bottom:1px solid var(--support-line)}.page_rankingTable__1z6_y td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--support-accent-deep);font-size:.74rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.page_rankingTable__1z6_y tr>td:last-child{border-bottom:0}.page_matrixGrid__HL_EL,.page_reasonGrid__FH2is{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_headerCta__hSQjT,.page_primaryAction__CTLjJ,.page_secondaryAction__OMXBr{transition:none}.page_headerCta__hSQjT:hover,.page_primaryAction__CTLjJ:hover,.page_secondaryAction__OMXBr:hover{transform:none}}