.legal-module__4inzeG__shell{width:min(92vw,760px);padding:var(--gap-8) 0;margin:0 auto}.legal-module__4inzeG__head{padding-bottom:var(--gap-5);border-bottom:1px solid var(--border);margin-bottom:var(--gap-6)}.legal-module__4inzeG__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--gap-3);font-size:11px;display:block}.legal-module__4inzeG__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.legal-module__4inzeG__updated{margin:var(--gap-3) 0 0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:11px}.legal-module__4inzeG__nav{gap:var(--gap-4);margin-top:var(--gap-4);flex-wrap:wrap;display:flex}.legal-module__4inzeG__navLink{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .15s var(--easing);border-bottom:1px solid #0000;padding-bottom:2px;font-size:11px;text-decoration:none}.legal-module__4inzeG__navLink:hover{color:var(--fg)}.legal-module__4inzeG__navLinkActive{color:var(--fg);border-bottom-color:var(--accent-line)}.legal-module__4inzeG__prose{font-family:var(--font-serif);color:var(--fg-2);font-size:17px;line-height:1.7}.legal-module__4inzeG__prose .legal-module__4inzeG__lead{color:var(--fg);font-size:18px}.legal-module__4inzeG__prose h2{margin:var(--gap-7) 0 var(--gap-3);font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg);font-size:22px;font-weight:600;line-height:1.25}.legal-module__4inzeG__prose h3{margin:var(--gap-5) 0 var(--gap-2);font-family:var(--font-sans);color:var(--fg);font-size:15px;font-weight:600}.legal-module__4inzeG__prose p{margin:0 0 var(--gap-4)}.legal-module__4inzeG__prose ul{margin:0 0 var(--gap-4);padding-left:var(--gap-4);list-style:none}.legal-module__4inzeG__prose li{margin:0 0 var(--gap-2);position:relative}.legal-module__4inzeG__prose li:before{content:"";left:calc(-1 * var(--gap-4));background:var(--accent-line);border-radius:1px;width:5px;height:5px;position:absolute;top:.62em}.legal-module__4inzeG__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.legal-module__4inzeG__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legal-module__4inzeG__prose strong{color:var(--fg);font-weight:600}.legal-module__4inzeG__prose code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.86em}.legal-module__4inzeG__prose .legal-module__4inzeG__callout{margin:var(--gap-5) 0;padding:var(--gap-4) var(--gap-5);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent-line);border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--fg-2);font-size:14.5px;line-height:1.6}.legal-module__4inzeG__contact{margin-top:var(--gap-7);padding:var(--gap-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--fg-2);font-size:14px;line-height:1.65}.legal-module__4inzeG__contact a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.legal-module__4inzeG__shell{padding:var(--gap-6) 0 calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + var(--gap-5))}.legal-module__4inzeG__prose{font-size:16px}}
.coverage-toggle-module__RkPEbq__toggle{margin-bottom:var(--gap-6);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);view-transition-name:coverage-toggle-module__RkPEbq__coverage-toggle;font-family:var(--font-sans);align-items:stretch;display:inline-flex;overflow:hidden}.coverage-toggle-module__RkPEbq__seg,.coverage-toggle-module__RkPEbq__segActive,.coverage-toggle-module__RkPEbq__segGated,.coverage-toggle-module__RkPEbq__segDisabled{letter-spacing:.01em;border-left:1px solid var(--border);align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.coverage-toggle-module__RkPEbq__seg:first-child,.coverage-toggle-module__RkPEbq__segActive:first-child,.coverage-toggle-module__RkPEbq__segGated:first-child,.coverage-toggle-module__RkPEbq__segDisabled:first-child{border-left:0}.coverage-toggle-module__RkPEbq__segActive{color:var(--accent);background:var(--accent-soft);font-weight:600}.coverage-toggle-module__RkPEbq__seg{color:var(--fg-2)}.coverage-toggle-module__RkPEbq__seg:hover{color:var(--fg);background:var(--surface-2)}.coverage-toggle-module__RkPEbq__segGated{color:var(--fg-2)}.coverage-toggle-module__RkPEbq__segGated:hover{color:var(--fg);background:var(--surface-2)}.coverage-toggle-module__RkPEbq__segDisabled{color:var(--muted-2);cursor:default}.coverage-toggle-module__RkPEbq__lock{color:var(--muted)}.coverage-toggle-module__RkPEbq__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px;font-weight:500}
.glossary-module__tqZrCa__chip{appearance:none;font-family:var(--font-mono);font-size:.92em;line-height:inherit;color:var(--fg);background:var(--accent-soft);border:0;border-bottom:1px solid var(--accent);cursor:pointer;border-radius:2px;margin:0;padding:1px 6px;transition:background .15s}.glossary-module__tqZrCa__chip:hover{background:color-mix(in oklch, var(--accent-soft) 78%, var(--accent) 14%)}.glossary-module__tqZrCa__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glossary-module__tqZrCa__chip[data-open=true]{background:color-mix(in oklch, var(--accent-soft) 60%, var(--accent) 22%)}.glossary-module__tqZrCa__gloss{opacity:0;border-left:2px solid var(--accent-line);background:var(--accent-soft);border-radius:2px;max-height:0;margin:0;padding:0 18px;transition:max-height .28s,opacity .22s 60ms,margin .28s,padding .28s;display:block;overflow:hidden}.glossary-module__tqZrCa__gloss[data-open=true]{opacity:1;max-height:360px;margin:14px 0 22px;padding:14px 18px}.glossary-module__tqZrCa__glossLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.glossary-module__tqZrCa__glossBody{font-family:var(--font-serif);color:var(--fg);font-size:14.5px;line-height:1.55;display:block}@media (prefers-reduced-motion:reduce){.glossary-module__tqZrCa__chip,.glossary-module__tqZrCa__gloss{transition:none}}
.into-body-module__3mi2vG__body{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--fg);font-size:17px;line-height:1.7}.into-body-module__3mi2vG__intro{margin-bottom:var(--gap-6)}.into-body-module__3mi2vG__chapter{margin-bottom:var(--gap-7)}.into-body-module__3mi2vG__chapter:last-child{margin-bottom:0}.into-body-module__3mi2vG__heading{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--fg);margin:0 0 var(--gap-4);scroll-margin-top:calc(var(--sticky-stack-height) + 16px);text-wrap:balance;align-items:baseline;gap:10px;font-weight:500;display:flex}.into-body-module__3mi2vG__h2{padding-top:var(--gap-3);border-top:1px solid var(--hairline);font-size:28px;line-height:1.14}.into-body-module__3mi2vG__h3{font-size:22px;line-height:1.2}.into-body-module__3mi2vG__headingMarker{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.04em;flex-shrink:0;font-size:.6em;font-weight:500}.into-body-module__3mi2vG__riskNote{font-family:var(--font-sans);color:var(--muted);margin:0 0 var(--gap-3);font-size:13.5px;line-height:1.5}.into-body-module__3mi2vG__para{margin:0 0 var(--gap-4);text-wrap:pretty}.into-body-module__3mi2vG__para:last-child{margin-bottom:0}.into-body-module__3mi2vG__para strong,.into-body-module__3mi2vG__listItem strong{color:var(--fg);font-weight:600}.into-body-module__3mi2vG__para em{font-style:italic}.into-body-module__3mi2vG__para a,.into-body-module__3mi2vG__listItem a,.into-body-module__3mi2vG__quote a{color:var(--accent);border-bottom:1px solid var(--accent-line);padding-bottom:1px;transition:border-color .15s}.into-body-module__3mi2vG__para a:hover,.into-body-module__3mi2vG__listItem a:hover,.into-body-module__3mi2vG__quote a:hover{border-bottom-color:var(--accent)}.into-body-module__3mi2vG__list{margin:0 0 var(--gap-4);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.into-body-module__3mi2vG__listItem{text-wrap:pretty;padding-left:18px;position:relative}.into-body-module__3mi2vG__listItem:before{content:"";background:var(--border-strong);width:6px;height:1px;position:absolute;top:.8em;left:0}.into-body-module__3mi2vG__quote{font-family:var(--font-serif);color:var(--fg-2);border-left:2px solid var(--accent-line);background:var(--accent-soft);padding:var(--gap-4);margin:0 0 var(--gap-5);border-radius:2px;font-size:16px;font-style:italic;line-height:1.55}.into-body-module__3mi2vG__rule{background:var(--hairline);height:1px;margin:var(--gap-5) 0;border:0}
.into-module__4Ja5GG__shell{width:min(94vw,1180px);padding:var(--gap-5) 0 var(--gap-8);flex:1;margin:0 auto}.into-module__4Ja5GG__frame{column-gap:var(--gap-6);--sticky-stack-height:var(--chrome-height);grid-template-columns:168px minmax(0,720px) 220px;justify-content:center;align-items:start;display:grid}.into-module__4Ja5GG__colLeft,.into-module__4Ja5GG__colRight{top:var(--sticky-stack-height);align-self:start;position:sticky}.into-module__4Ja5GG__colLeft{height:calc(100vh - var(--sticky-stack-height) - 110px);max-height:760px}.into-module__4Ja5GG__colCenter{min-width:0}@media (max-width:1024px){.into-module__4Ja5GG__shell{padding-bottom:calc(var(--gap-8) + 80px)}.into-module__4Ja5GG__frame{grid-template-columns:minmax(0,720px)}.into-module__4Ja5GG__colLeft{display:none}.into-module__4Ja5GG__colRight{height:auto;max-height:none;margin-top:var(--gap-6);position:static}}.into-module__4Ja5GG__shellMobile{width:92vw;padding:var(--gap-4) 0 calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + var(--gap-6));flex:1;margin:0 auto}.into-module__4Ja5GG__frameMobile{--sticky-stack-height:calc(var(--mobile-top-h) + var(--gap-2));flex-direction:column;display:flex}
.review-rail-card-module__HQwNmW__card{padding:14px 0 14px var(--gap-4);margin-bottom:var(--gap-4);border-left:1px solid var(--hairline);flex-direction:column;display:flex}.review-rail-card-module__HQwNmW__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 var(--gap-2);font-size:9.5px;font-weight:500}.review-rail-card-module__HQwNmW__blurb{font-family:var(--font-serif);color:var(--fg-2);margin:0 0 var(--gap-3);font-size:12.5px;line-height:1.5}.review-rail-card-module__HQwNmW__button,.review-rail-card-module__HQwNmW__buttonDisabled{width:100%;font-family:var(--font-sans);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.review-rail-card-module__HQwNmW__button{color:var(--accent-fg);background:var(--accent);border:1px solid var(--accent);transition:opacity .15s}.review-rail-card-module__HQwNmW__button:hover{opacity:.9}.review-rail-card-module__HQwNmW__buttonDisabled{color:var(--muted-2);background:var(--surface-2);border:1px solid var(--border);cursor:default}.review-rail-card-module__HQwNmW__lock{color:var(--accent-fg);opacity:.85}.review-rail-card-module__HQwNmW__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:9px;font-weight:500}.review-rail-card-module__HQwNmW__fineprint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-2);margin:var(--gap-2) 0 0;text-align:center;font-size:9.5px}html[data-viewport=mobile] .review-rail-card-module__HQwNmW__card{border-left:0;padding-left:0}
.methodology-module__IxIFEq__shell{width:min(92vw,760px);padding:var(--gap-8) 0;margin:0 auto}.methodology-module__IxIFEq__head{padding-bottom:var(--gap-5);border-bottom:1px solid var(--border);margin-bottom:var(--gap-6)}.methodology-module__IxIFEq__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--gap-3);font-size:11px;display:block}.methodology-module__IxIFEq__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.methodology-module__IxIFEq__deck{margin:var(--gap-3) 0 0;font-family:var(--font-serif);color:var(--fg-2);font-size:18px;font-style:italic;line-height:1.5}.methodology-module__IxIFEq__prose{font-family:var(--font-serif);color:var(--fg-2);font-size:17px;line-height:1.7}.methodology-module__IxIFEq__prose h2{margin:var(--gap-7) 0 var(--gap-3);font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg);font-size:22px;font-weight:600;line-height:1.25}.methodology-module__IxIFEq__prose p{margin:0 0 var(--gap-4)}.methodology-module__IxIFEq__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.methodology-module__IxIFEq__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.methodology-module__IxIFEq__prose strong{color:var(--fg);font-weight:600}.methodology-module__IxIFEq__callout{margin:var(--gap-5) 0;padding:var(--gap-4) var(--gap-5);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent-line);border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--fg-2);font-size:14.5px;line-height:1.6}.methodology-module__IxIFEq__legend{margin:var(--gap-4) 0 var(--gap-5)}.methodology-module__IxIFEq__tiers{gap:var(--gap-3);margin:0 0 var(--gap-4);flex-direction:column;display:flex}.methodology-module__IxIFEq__tierRow{gap:var(--gap-4);grid-template-columns:160px 1fr;align-items:baseline;display:grid}.methodology-module__IxIFEq__tierRow dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:12px;font-weight:600}.methodology-module__IxIFEq__tierRange{color:var(--muted-2);font-weight:400}.methodology-module__IxIFEq__tierRow dd{font-family:var(--font-sans);color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.methodology-module__IxIFEq__contact{margin-top:var(--gap-7);padding:var(--gap-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);color:var(--fg-2);font-size:14px;line-height:1.65}.methodology-module__IxIFEq__contact a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.methodology-module__IxIFEq__shell{padding:var(--gap-6) 0 calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + var(--gap-5))}.methodology-module__IxIFEq__prose{font-size:16px}.methodology-module__IxIFEq__tierRow{gap:var(--gap-1);grid-template-columns:1fr}}
