.article-shell{--article-rule: #d5dfed;--article-muted: #42536e;background:var(--surface-page, #f5f7fb);color:var(--ink-950, #06142f);font-family:var(--font-body)}.article-shell .article-page{padding:7rem 1rem 4rem}.article-shell .breadcrumb,.article-shell .article-wrap{max-width:70rem;margin-inline:auto}.article-shell .breadcrumb{font-size:.8125rem;line-height:1.6;margin-bottom:1.5rem}.article-shell .breadcrumb ol{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;color:var(--article-muted)}.article-shell a{color:var(--link-colour, #174fc4);text-underline-offset:.2em}.article-shell :is(a,summary,[tabindex]):focus-visible{outline:3px solid #174fc4;outline-offset:4px}body[data-rsg-page=blog-article] #main-content .article-shell .hero-card{display:block;max-width:45rem;margin:0;padding:0 0 1.5rem;border:0;border-bottom:1px solid var(--article-rule);border-radius:0;background:transparent;box-shadow:none}.article-shell .hero-card h1{margin:.75rem 0 1rem;font:600 clamp(2rem,4.2vw,3.4rem)/1.1 var(--font-display);letter-spacing:-.035em;color:var(--ink-950);text-wrap:balance}.article-shell .hero-deck{margin:0 0 1.25rem;color:var(--article-muted);font-size:1.0625rem;line-height:1.65}.article-shell .eyebrow-row{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.article-shell :is(.eyebrow,.category-pill,.verified-pill){color:var(--article-muted);font:500 .75rem/1.6 var(--font-data)}.article-shell .category-pill{color:#174fc4}.article-shell .author-row{display:flex;align-items:center;gap:.75rem}.article-shell .author-row img{width:2.25rem;height:2.25rem;object-fit:cover;border-radius:50%}.article-shell :is(.author-name,.byline){margin:0;font-size:.875rem;font-weight:650}.article-shell :is(.author-meta,.author-review,.publication-date,.fact-check){margin:.25rem 0 0;color:var(--article-muted);font-size:.8125rem;line-height:1.6}.article-shell .content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.75rem;align-items:start}.article-shell .article-main{min-width:0;max-width:45rem}.article-shell .article-sidebar{display:none}.article-shell .article-copy,.article-shell .tldr-card{font-size:1.0625rem;line-height:1.8;color:var(--ink-950)}.article-shell .article-copy p{margin:0 0 1.25rem}.article-shell .article-copy :is(h2,h3,h4){font-family:var(--font-display);color:var(--ink-950);letter-spacing:-.02em}.article-shell .article-copy h2{font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.2;margin:3rem 0 1rem}.article-shell .article-copy h3{font-size:1.3rem;line-height:1.35;margin:2rem 0 .8rem}.article-shell .article-copy h4{font-size:1.1rem;margin:1.5rem 0 .65rem}.article-shell :is(section[id],h2[id],h3[id],h4[id]){scroll-margin-top:7rem}.article-shell .article-copy :is(ul,ol){padding-left:1.4rem;margin:1rem 0 1.5rem}.article-shell .article-copy ul{list-style:disc outside}.article-shell .article-copy ol{list-style:decimal outside}.article-shell .article-opening ol{list-style-type:disc}.article-shell .article-copy li{margin-bottom:.4rem}.article-shell .article-copy li::marker{color:#174fc4}.article-shell .article-copy li>p{margin-bottom:.4rem}.article-shell .article-copy li>:last-child{margin-bottom:0}.article-shell .article-copy a{text-decoration:underline}.article-shell .article-copy :is(code,blockquote){overflow-wrap:anywhere}.article-shell .article-copy code{background:#e8eef7;padding:.1rem .25rem;border-radius:.2rem;font-size:.9em}.article-shell :is(.opening,.tldr-card,.article-opening){border-left:3px solid #174fc4;padding-left:1rem}.article-shell .opening>:last-child,.article-shell .tldr-card p:last-child{margin-bottom:0}.article-shell .tldr-icon{display:none}.article-shell .tldr-label{font-weight:700;margin-bottom:.5rem}.article-shell .formula-card{margin:1.25rem 0;padding:1rem;background:#e8eef7;border-radius:.4rem}.article-shell :is(.important-callout,.warning-callout,.callout,.citable-passage,.editorial-note,.disclaimer,.service-note){background:#e8eef7;border-left:3px solid #174fc4;padding:1rem 1.15rem;margin-block:1.5rem;border-radius:0 .4rem .4rem 0}.article-shell :is(.important-callout,.warning-callout)>span{font-weight:700}.article-shell :is(.important-callout,.warning-callout) p{margin:.5rem 0 0}.article-shell .article-main figure{margin:2rem 0}.article-shell .article-main figure img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:.5rem}.article-shell .article-main figcaption{margin-top:.5rem;color:var(--article-muted);font-size:.75rem;line-height:1.6}.article-shell .article-contents{font-family:var(--font-body)}.article-shell .article-contents--mobile{max-width:45rem;margin-top:1.25rem;border-block:1px solid var(--article-rule)}.article-shell .article-contents summary{display:flex;justify-content:space-between;align-items:center;min-height:3rem;padding:.6rem .1rem;cursor:pointer;font-weight:650;list-style:none}.article-shell .article-contents summary::-webkit-details-marker{display:none}.article-shell .article-contents[open] summary span{transform:rotate(45deg)}.article-shell .article-contents ol{list-style:none;margin:0;padding:0 0 .75rem}.article-shell .article-contents a{display:flex;align-items:center;min-height:2.75rem;padding:.55rem .1rem;font-size:.9375rem;line-height:1.5;text-decoration:none;border-bottom:1px solid var(--article-rule)}.article-shell .article-contents a:hover{text-decoration:underline}.article-shell .article-contents--desktop>p{margin:0 0 .65rem;font:500 .75rem/1.5 var(--font-data);text-transform:uppercase;letter-spacing:.06em}.article-shell .trust-card{margin-top:1.5rem;border-left:2px solid var(--article-rule);padding-left:.85rem;font-size:.8125rem;line-height:1.6;color:var(--article-muted)}.article-shell .trust-kicker{font-weight:700;margin-bottom:.4rem}.article-shell .quick-facts{display:grid;gap:1rem;margin:1.5rem 0;max-width:45rem}.article-shell .fact-card{padding:1rem;background:#e8eef7;border-radius:.4rem}.article-shell .fact-card :is(strong,span){display:block}.article-shell .fact-card p{font-size:.875rem;margin-top:.5rem;line-height:1.5}.article-shell .table-wrap{overflow-x:auto;max-width:100%;margin:1.5rem 0;border:1px solid var(--article-rule);border-radius:.4rem;overscroll-behavior-inline:contain}.article-shell table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.65}.article-shell :is(th,td){padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--article-rule)}.article-shell th{background:#e8eef7;font-weight:650}.article-shell tbody tr:nth-child(2n){background:#f5f7fb}.article-shell .table-wrap:before{content:"Scroll table horizontally to see all columns";display:block;padding:.65rem 1rem;color:var(--article-muted);font-size:.75rem;background:#f5f7fb}.article-shell .takeaway-list>div,.article-shell .checklist li:has(>span){display:flex;gap:.8rem;border-bottom:1px solid var(--article-rule);padding-block:.6rem}.article-shell .takeaway-list span,.article-shell .checklist li>span{color:#174fc4;font:500 .8rem/2 var(--font-data);flex:0 0 1.5rem}.article-shell .checklist li:has(>span) p{margin:0}.article-shell .faq-list details{border-bottom:1px solid var(--article-rule)}.article-shell .faq-list summary{cursor:pointer;padding:1rem 0;font-weight:650}.article-shell .faq-list summary span{margin-left:.5rem}.article-shell :is(.source-list,.related-guides>div){display:grid;gap:.75rem}.article-shell .source-list a{display:block;padding-block:.5rem}.article-shell .source-list span{display:block;font-size:.75rem;color:var(--article-muted)}.article-shell :is(.cta-card,.author-box,.related-guides){margin-block:2rem;padding-block:1.5rem;border-block:1px solid var(--article-rule)}.article-shell :is(.cta-actions,.article-actions){display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-block:1.5rem}.article-shell :is(.inline-cta,.primary-cta,.secondary-cta){display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1rem;border-radius:.4rem;background:#174fc4;color:#fff;font-weight:650;text-decoration:none}.article-shell .secondary-cta{background:#e8eef7;color:#174fc4}.article-shell .related-guides a{padding:1rem;border:1px solid var(--article-rule);border-radius:.4rem;text-decoration:none}.article-shell .related-guides :is(strong,span){display:block}.article-shell .related-guides span{margin-top:.35rem;color:var(--article-muted);line-height:1.6}.article-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:64rem){.article-shell .article-page{padding:8rem 2rem 5rem}body[data-rsg-page=blog-article] #main-content .article-shell .hero-card{margin-left:20rem}.article-shell .content-grid{grid-template-columns:16rem minmax(0,45rem);gap:4rem}.article-shell .article-sidebar{display:block;position:sticky;top:7rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding:.25rem}.article-shell .article-contents--mobile{display:none}.article-shell .quick-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.article-shell :is(.article-actions,.related-guides){margin-left:20rem}}@media(max-width:63.99rem){.article-shell .article-wrap,.article-shell .breadcrumb{max-width:45rem}}@media(prefers-reduced-motion:reduce){.article-shell *{scroll-behavior:auto!important}}.article-shell .author-box{display:flex;align-items:start;gap:1rem;font-size:.9375rem;line-height:1.7}.article-shell .author-box img{width:3rem;height:3rem;border-radius:50%}.article-shell .author-box h2{font:600 1.25rem/1.4 var(--font-display)}@media(max-width:63.99rem){.article-shell .article-page{padding-bottom:1.5rem}.article-shell .related-guides{margin-bottom:0;padding-bottom:0;border-bottom:0}}@media(max-width:55.99rem){body:has([data-article-shell=next-chapter]) .blog-lead-magnet,body:has([data-article-shell=next-chapter]) .blog-system-note{padding-block:2rem}body:has([data-article-shell=next-chapter]) .blog-lead-magnet__inner{gap:1.25rem}body:has([data-article-shell=next-chapter]) .blog-lead-magnet__action img{display:none}}
