.article-page{padding:0 0 88px}.article-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 16% -12%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 34%), linear-gradient(180deg, var(--surface-subtle) 0%, var(--page) 100%);position:relative;overflow:hidden}.article-hero:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--brand) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand) 2.5%, transparent) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000007a,#0000 94%);mask-image:linear-gradient(#0000007a,#0000 94%)}.article-header{max-width:900px;padding-block:46px 44px}.article-header h1{max-width:850px;font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,58px);font-weight:540;line-height:1.05}.article-header>p:not(.section-eyebrow){max-width:740px;color:var(--ink-soft);text-wrap:balance;margin:16px 0 0;font-size:15px;line-height:1.66}.article-header-meta{flex-wrap:wrap;gap:9px 18px;margin-top:18px;display:flex}.article-header-meta span{color:var(--ink-muted);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.article-header-meta span:first-child{color:var(--brand)}.article-page--legal .article-header{padding-block:40px 39px}.article-page--legal .article-header h1{max-width:800px;font-size:clamp(36px,4.4vw,52px)}.article-layout{grid-template-columns:220px minmax(0,800px);justify-content:center;align-items:start;gap:clamp(34px,5vw,68px);padding-top:40px;display:grid}.article-navigation{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;align-self:start;padding:16px 14px;position:sticky;top:94px}.article-navigation>strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.article-nav-desktop{gap:2px;display:grid}.article-nav-desktop a{color:var(--ink-muted);border-left:2px solid #0000;border-radius:0 7px 7px 0;padding:8px 9px 8px 11px;font-size:12.5px;line-height:1.4;transition:color .15s,border-color .15s,background .15s;position:relative}.article-nav-desktop a:hover{color:var(--brand-deep);background:var(--surface-accent)}.article-nav-desktop a.is-active{border-left-color:var(--brand);color:var(--brand-deep);background:var(--brand-soft);font-weight:750}.article-nav-mobile{display:none}.article-aside-note{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.article-aside-note strong{color:var(--brand-deep);font-size:12.5px}.article-aside-note p{color:var(--ink-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.article-content{border:1px solid var(--line-strong);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:19px;padding:7px 36px 36px}.article-section{border-top:1px solid var(--line);padding:32px 0 15px;scroll-margin-top:98px}.article-section:first-child{border-top:0}.article-section:last-child{padding-bottom:0}.article-section h2{color:var(--brand-deep);font-family:var(--font-display);letter-spacing:-.026em;margin:0 0 13px;font-size:31px;font-weight:590;line-height:1.15}.article-section h3{color:var(--ink);margin:24px 0 8px;font-size:16px;font-weight:750}.article-section p{color:var(--ink-soft);margin:0 0 14px;font-size:14.5px;line-height:1.72}.article-section p:last-child{margin-bottom:0}.article-section a{color:var(--brand);text-underline-offset:3px;font-weight:720;text-decoration:underline}.article-list{color:var(--ink-soft);margin:13px 0 18px;padding-left:22px;font-size:14px;line-height:1.68;list-style:decimal}.article-list li{padding-left:4px}.article-list li+li{margin-top:7px}.article-section-intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.article-section-intro h2{margin-bottom:5px}.article-section-intro p{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.55}.article-step{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));min-width:34px;height:34px;color:var(--brand);background:var(--brand-soft);letter-spacing:.055em;border-radius:10px;place-items:center;padding-inline:7px;font-size:11px;font-weight:850;display:grid}.article-next-action{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line-strong));background:linear-gradient(135deg, var(--surface), var(--brand-soft));border-radius:17px;justify-content:space-between;align-items:center;gap:26px;margin-top:25px;padding:24px 25px;display:flex}.article-next-action h2{max-width:560px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:25px;font-weight:590;line-height:1.18}.article-next-action .section-eyebrow{margin-bottom:7px}.article-next-action .primary-action{flex:none;text-decoration:none}.formula-ledger{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;margin-top:18px;overflow:hidden}.formula-ledger div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:22px;padding:15px 17px;display:grid}.formula-ledger div:last-child{border-bottom:0}.formula-ledger span{color:var(--ink);font-size:13px;font-weight:750}.formula-ledger code{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.article-page--guide{background:linear-gradient(180deg, var(--page) 0%, var(--page-deep) 52%, var(--page) 100%)}.article-page--guide .article-content{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.article-page--guide .article-section,.article-page--guide .article-section:first-child{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:28px 30px}.article-page--guide .article-section:last-child{padding-bottom:28px}.help-hub-page .article-content,.methodology-page .article-content{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:19px;padding:7px 36px 36px;display:block}.help-hub-page .article-section,.help-hub-page .article-section:first-child,.methodology-page .article-section,.methodology-page .article-section:first-child{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:32px 0 16px}.help-hub-page .article-section:first-child,.methodology-page .article-section:first-child{border-top:0}.help-topic-section>p:not(.section-eyebrow){max-width:600px}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.help-topic-grid a{border:1px solid var(--line-strong);min-height:104px;color:var(--ink);background:var(--surface-subtle);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.help-topic-grid a:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--brand-soft);transform:translateY(-1px)}.help-topic-grid a>svg:first-child{color:var(--brand);margin-top:2px}.help-topic-grid a>svg:last-child{color:var(--ink-muted);align-self:center}.help-topic-grid span{gap:5px;display:grid}.help-topic-grid strong{color:var(--ink);font-size:13.5px}.help-topic-grid small{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:1.45}.help-issue{border-top:1px solid var(--line);background:var(--surface)}.help-issue:first-of-type{border-top:1px solid var(--line-strong);border-radius:12px 12px 0 0}.help-issue:last-of-type{border-bottom:1px solid var(--line-strong);border-radius:0 0 12px 12px}.help-issue:only-of-type{border-radius:12px}.help-issue summary{min-height:50px;color:var(--ink);cursor:pointer;align-items:center;padding:13px 44px 13px 15px;font-size:13.5px;font-weight:750;list-style:none;display:flex;position:relative}.help-issue summary::-webkit-details-marker{display:none}.help-issue summary:after{content:"+";color:var(--brand);font-size:19px;font-weight:500;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.help-issue[open] summary{background:var(--surface-accent)}.help-issue[open] summary:after{content:"−"}.help-issue>div{border-top:1px solid var(--line);padding:15px 16px 17px}.help-issue p{font-size:13.5px}.help-checklist,.method-checklist,.legal-checklist{gap:9px;margin:0;padding:0;list-style:none;display:grid}.help-checklist li,.method-checklist li,.legal-checklist li{color:var(--ink-soft);padding-left:21px;font-size:13.5px;line-height:1.62;position:relative}.help-checklist li:before,.method-checklist li:before,.legal-checklist li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:2px}.help-inline-action{margin-top:14px!important}.help-inline-action a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.help-report-panel{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:19px;display:grid}.help-report-panel>div>strong{color:var(--brand-deep);letter-spacing:.055em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;display:block}.help-report-panel .primary-action{text-decoration:none}.help-support-unavailable{max-width:220px;margin:0!important;font-size:12.5px!important}.method-formula-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.method-formula-summary article{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:var(--brand-soft);border-radius:15px;grid-template-columns:1fr;gap:6px;padding:18px;display:grid}.method-formula-summary span{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.method-formula-summary strong{color:var(--ink);font-size:13.5px;line-height:1.4}.method-formula-summary i{color:var(--brand);font-family:var(--font-display);font-size:23px;font-style:normal;line-height:1}.method-formula-note{color:var(--ink-muted)!important;margin-top:13px!important;font-size:13px!important}.method-flow-heading{margin-top:29px}.method-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.method-flow li{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;align-content:start;gap:10px;min-height:135px;padding:14px;display:grid;position:relative}.method-flow li>span{color:#fff;background:var(--brand);border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.method-flow strong{color:var(--ink);font-size:13px}.method-flow p{color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:1.48}.method-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.method-decision-grid article{border:1px solid var(--line-strong);background:var(--surface-subtle);border-radius:12px;padding:15px}.method-decision-grid strong{color:var(--brand-deep);font-size:13px}.method-decision-grid p{color:var(--ink-muted);margin:6px 0 0;font-size:12.5px;line-height:1.52}.method-rule{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 12px 12px 0;margin-top:17px;padding:15px 17px}.method-rule strong{color:var(--brand-deep);text-transform:uppercase;letter-spacing:.075em;font-size:12px}.method-rule p{margin:7px 0 0;font-size:13.5px}.method-example-ledger{border:1px solid var(--line);border-radius:14px;margin:18px 0 12px;overflow:hidden}.method-example-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1.3fr) repeat(3,minmax(80px,.7fr));align-items:center;padding:12px 14px;display:grid}.method-example-ledger>div:last-child{border-bottom:0}.method-example-ledger>div>:not(:first-child){text-align:right}.method-example-ledger strong,.method-example-ledger span{color:var(--ink-soft);font-size:12.5px}.method-example-header{background:var(--surface-muted)}.method-example-header span{color:var(--ink-muted);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:800}.method-example-total{background:var(--surface-subtle)}.method-example-total strong,.method-example-total span{color:var(--ink);font-weight:800}.worked-result{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--brand-soft);border-radius:13px;justify-content:space-between;align-items:baseline;gap:14px;padding:15px 17px;display:flex}.worked-result span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.worked-result strong{color:var(--ink);font-size:20px}.worked-result small{color:var(--ink-muted);font-size:11px}.status-guide-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.status-guide-list article{border-bottom:1px solid var(--line);padding:14px 16px}.status-guide-list article:last-child{border-bottom:0}.status-guide-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.status-guide-list strong{color:var(--ink);font-size:13px}.status-guide-list span{color:var(--ink-muted);background:var(--surface-muted);border-radius:999px;flex:none;padding:4px 8px;font-size:10.5px;font-weight:800}.status-guide-list .status-included{color:var(--positive);background:color-mix(in srgb, var(--positive) 10%, var(--surface))}.status-guide-list .status-review{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, var(--surface))}.status-guide-list p{margin:5px 0 0;font-size:12.5px;line-height:1.5}.article-page--legal .article-content{padding-top:5px}.legal-data-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.legal-data-table>div{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:20px;padding:15px 17px;display:grid}.legal-data-table>div:last-child{border-bottom:0}.legal-data-table strong{color:var(--ink);font-size:13px}.legal-data-table p{color:var(--ink-muted);margin:0;font-size:12.5px;line-height:1.55}.privacy-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.privacy-summary-grid article{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.privacy-summary-grid article>span{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.privacy-summary-grid strong{color:var(--ink);font-size:13px}.privacy-summary-grid p{color:var(--ink-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.privacy-data-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;display:grid}.privacy-data-flow>div{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;align-content:start;gap:7px;min-height:128px;padding:15px;display:grid}.privacy-data-flow>div>span{color:#fff;background:var(--brand);border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.privacy-data-flow strong{color:var(--ink);font-size:13px}.privacy-data-flow p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.48}.privacy-data-flow>i{color:var(--brand)}.privacy-local-note{border-left:3px solid var(--brand);background:var(--brand-soft);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.privacy-local-note svg{color:var(--brand);flex:none;margin-top:1px}.privacy-local-note p{margin:0;font-size:13px}.privacy-controls{margin-top:18px}.privacy-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.privacy-control-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;flex-direction:column;min-width:0;padding:16px;display:flex}.privacy-control-heading{gap:8px;display:grid}.privacy-control-heading strong{color:var(--ink);font-size:13px}.privacy-control-heading span{width:fit-content;color:var(--ink-muted);background:var(--surface-muted);border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800}.privacy-control-heading span.has-data{color:var(--brand-deep);background:var(--brand-soft)}.privacy-control-card p{color:var(--ink-muted);margin:8px 0 14px;font-size:12.5px;line-height:1.5}.privacy-control-card button,.privacy-clear-all button{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.privacy-control-card button{width:100%;margin-top:auto}.privacy-control-card button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.privacy-control-card button:disabled,.privacy-clear-all button:disabled{opacity:.48;cursor:not-allowed}.privacy-card-success{color:var(--positive);align-items:center;gap:6px;margin-top:9px;font-size:11.5px;font-weight:700;display:inline-flex}.privacy-clear-all{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-top:11px;padding:16px;display:flex}.privacy-clear-all.is-confirming{border-color:color-mix(in srgb, var(--danger) 32%, var(--line));background:color-mix(in srgb, var(--danger) 4%, var(--surface))}.privacy-clear-all strong{color:var(--ink);font-size:13px}.privacy-clear-all p{color:var(--ink-muted);margin:5px 0 0;font-size:12.5px;line-height:1.48}.privacy-clear-all-actions{flex:none;gap:8px;display:flex}.privacy-clear-all .privacy-clear-all-button:not(:disabled){border-color:color-mix(in srgb, var(--danger) 35%, var(--line));color:var(--danger)}.privacy-clear-all .privacy-cancel-clear{color:var(--ink-soft)}.privacy-controls-status{min-height:20px;font-weight:700;color:var(--positive)!important;margin:10px 0 0!important;font-size:12.5px!important}.privacy-controls-status.is-error{color:var(--danger)!important}.disclaimer-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.disclaimer-scope-grid article{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;padding:18px}.disclaimer-scope-grid article>div{align-items:center;gap:9px;margin-bottom:13px;display:flex}.disclaimer-scope-grid article>div svg{color:var(--brand)}.disclaimer-scope-grid .cannot-do>div svg{color:var(--danger)}.disclaimer-scope-grid strong{color:var(--ink);font-size:14px}.disclaimer-scope-grid ul{color:var(--ink-soft);gap:8px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.52;display:grid}.disclaimer-primary-rule{border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:0 12px 12px 0;margin-top:12px;padding:16px 18px}.disclaimer-primary-rule strong{color:var(--brand-deep);font-size:14px;line-height:1.55}.about-creator-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.about-creator-mark{background:var(--brand-soft);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.about-creator-card h2{margin-bottom:7px}.about-creator-card p{margin-bottom:0}.about-promise-list{gap:9px;display:grid}.about-promise-list article{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:16px;display:grid}.about-promise-list article>span{width:37px;height:37px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.about-promise-list strong{color:var(--ink);font-size:13.5px}.about-promise-list p{color:var(--ink-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.about-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.about-boundary-grid article{border-top:3px solid var(--brand);background:var(--surface-subtle);border-radius:12px;padding:17px}.about-boundary-grid strong{color:var(--brand-deep);font-size:13px}.about-boundary-grid p{margin:7px 0 0;font-size:13px;line-height:1.55}.about-contact-simple{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.about-contact-simple .primary-action{text-decoration:none}.about-social-links{color:var(--ink-muted)!important;margin-top:13px!important;font-size:12.5px!important}.advisor-guide-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.advisor-guide-benefits article{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.advisor-guide-benefits svg{color:var(--brand);margin-top:1px}.advisor-guide-benefits strong{color:var(--ink);font-size:12.5px}.advisor-guide-benefits p{color:var(--ink-muted);margin:5px 0 0;line-height:1.5;font-size:12px!important}.advisor-guide-example{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--surface-subtle);border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:21px;display:grid}.advisor-guide-example>div:not(.advisor-guide-gain){gap:6px;display:grid}.advisor-guide-example>div:nth-child(3){text-align:right}.advisor-guide-example span{color:var(--ink-muted);text-transform:uppercase;font-size:10px;font-weight:800}.advisor-guide-example strong{font-family:var(--font-display);font-size:40px;line-height:.95}.advisor-guide-arrow{color:var(--brand)!important;font-size:22px!important;font-weight:500!important}.advisor-guide-gain{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:15px;display:flex}.advisor-guide-gain strong{color:var(--positive);font-family:var(--font-sans);font-size:25px}.advisor-guide-plan{gap:8px;margin-top:12px;display:grid}.advisor-guide-plan>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.advisor-guide-plan svg{color:var(--positive);flex:none}.advisor-guide-plan span{color:var(--ink-soft);font-size:12.5px}.advisor-guide-cta{justify-content:space-between;align-items:center;gap:28px;border-color:color-mix(in srgb, var(--brand) 30%, var(--line-strong))!important;background:linear-gradient(135deg, var(--surface), var(--brand-soft))!important;display:flex!important}.advisor-guide-cta>div{max-width:590px}.advisor-guide-cta h2{margin-bottom:10px}.advisor-guide-cta p:not(.section-eyebrow){margin:0}.advisor-guide-cta .primary-action{flex:none}@media (max-width:920px){.article-layout{grid-template-columns:1fr;gap:18px;padding-top:28px}.article-navigation{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:18px;padding:14px 15px;display:grid;position:static}.article-navigation>strong,.article-nav-desktop{display:none}.article-nav-mobile{gap:6px;display:grid}.article-nav-mobile label{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.article-nav-select-wrap{position:relative}.article-nav-select-wrap select{appearance:none;border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:var(--surface);border-radius:10px;padding:10px 40px 10px 12px;font-size:13px;font-weight:700}.article-nav-select-wrap svg{color:var(--brand);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.article-aside-note{border:0;border-left:1px solid var(--line);margin:0;padding:3px 0 3px 18px}.privacy-control-grid{grid-template-columns:1fr}}@media (max-width:760px){.article-header{padding-block:34px 33px}.article-header h1,.article-page--legal .article-header h1{font-size:clamp(32px,9vw,43px);line-height:1.07}.article-header>p:not(.section-eyebrow){margin-top:13px;font-size:14px}.article-layout{padding-top:22px}.article-navigation{grid-template-columns:1fr}.article-aside-note{border:0;border-top:1px solid var(--line);padding:11px 0 0}.article-content,.help-hub-page .article-content,.methodology-page .article-content{border-radius:16px;padding:4px 20px 25px}.article-section{padding-top:27px}.article-section h2{font-size:27px}.article-section p{font-size:14px}.article-section-intro{grid-template-columns:1fr;gap:9px}.article-step{width:fit-content;height:auto;min-height:27px;padding:5px 8px}.article-next-action{flex-direction:column;align-items:stretch;padding:21px}.article-next-action h2{font-size:23px}.article-next-action .primary-action{width:100%}.article-page--guide .article-section,.article-page--guide .article-section:first-child{padding:23px 20px}.help-hub-page .article-section,.help-hub-page .article-section:first-child,.methodology-page .article-section,.methodology-page .article-section:first-child{padding:27px 0 13px}.help-topic-grid,.method-formula-summary,.method-decision-grid,.privacy-summary-grid,.disclaimer-scope-grid,.about-boundary-grid{grid-template-columns:1fr}.help-topic-grid a{min-height:0}.help-report-panel,.about-contact-simple{grid-template-columns:1fr;align-items:stretch}.help-report-panel .primary-action,.about-contact-simple .primary-action{width:100%}.formula-ledger div,.legal-data-table>div{grid-template-columns:1fr;gap:5px}.method-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.method-example-header{display:none!important}.method-example-ledger>div{grid-template-columns:1fr auto;gap:7px 16px;padding:13px 14px}.method-example-ledger>div>strong{grid-column:1/-1}.method-example-ledger>div>span{grid-column:1/-1;justify-content:space-between;gap:14px;display:flex;text-align:left!important}.method-example-ledger>div>span:before{content:attr(data-label);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.worked-result{flex-direction:column;align-items:flex-start;gap:6px}.privacy-data-flow{grid-template-columns:1fr}.privacy-data-flow>div{min-height:0}.privacy-data-flow>i{place-items:center;display:grid;transform:rotate(90deg)}.privacy-clear-all{flex-direction:column;align-items:stretch}.privacy-clear-all-actions{width:100%}.privacy-clear-all-actions button{flex:1}.about-creator-card{grid-template-columns:1fr;align-items:start}.advisor-guide-benefits{grid-template-columns:1fr}.advisor-guide-cta{flex-direction:column;align-items:stretch}.advisor-guide-cta .primary-action{width:100%}}@media (max-width:480px){.article-page{padding-bottom:66px}.article-header-meta{gap:7px 13px}.article-header-meta span{font-size:11.5px}.method-flow{grid-template-columns:1fr}.method-flow li{grid-template-columns:auto minmax(0,1fr);min-height:0}.privacy-clear-all-actions{flex-direction:column-reverse}.status-guide-list article>div{align-items:flex-start}}.method-quick-example{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:11px;padding:13px 15px;display:flex}.method-quick-example span{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.method-quick-example strong{color:var(--ink);text-align:right;font-size:13.5px}@media (max-width:560px){.method-quick-example{flex-direction:column;align-items:flex-start;gap:5px}.method-quick-example strong{text-align:left}}.article-content a.primary-action,.article-section a.primary-action,.article-next-action a.primary-action{color:#fff;text-underline-offset:0;text-decoration:none}.article-content a.primary-action:hover,.article-section a.primary-action:hover,.article-next-action a.primary-action:hover{color:#fff;text-decoration:none}.article-source-note{border-left:3px solid var(--brand);color:var(--ink-soft);background:var(--surface-accent);padding:12px 15px;font-size:12.5px;line-height:1.65}.article-source-note a{color:var(--brand);text-underline-offset:3px;font-weight:750;text-decoration:underline}
