.editorial-equation{vertical-align:baseline;max-width:100%;display:inline-grid;overflow-x:auto}.editorial-faq details{border-bottom:var(--spacing-px-1) solid var(--border-soft);padding:var(--spacing-px-16) 0}.editorial-faq summary{cursor:pointer;font-weight:600}.editorial-faq .learn-richtext{padding-top:var(--spacing-px-16)}.learn-richtext h4{font-family:var(--font-serif);font-size:var(--text-h4);line-height:var(--lh-h4);margin-block:var(--spacing-rem-1-25)}.editorial-table-scroll{max-width:100%;margin-block:var(--spacing-rem-1-25);overflow-x:auto}.editorial-table-scroll table{border-collapse:collapse;width:100%}.editorial-table-scroll th,.editorial-table-scroll td{border:var(--spacing-px-1) solid var(--border-soft);padding:var(--spacing-px-8);text-align:start;vertical-align:top}.editorial-table-scroll th{background:var(--surface-wash)}.editorial-table-scroll :is(th,td)>:first-child{margin-top:0}.editorial-table-scroll :is(th,td)>:last-child{margin-bottom:0}.page-heading{max-width:var(--container-prose);margin-bottom:var(--spacing-px-48)}.page-heading>nav[aria-label=Breadcrumb]{font-size:var(--text-data);line-height:var(--lh-data);overflow-wrap:anywhere;font-weight:500}.page-heading>nav[aria-label=Breadcrumb]>*+*{margin-left:var(--spacing-px-4)}.page-heading>nav[aria-label=Breadcrumb] a{text-decoration:underline}.page-heading>.page-kicker{margin-top:var(--spacing-px-12);color:var(--text-muted);font-size:var(--text-eyebrow);line-height:var(--lh-meta)}.page-heading .eyebrow{padding:var(--spacing-px-2) var(--spacing-px-8);background:color-mix(in srgb, var(--accent) 6%, var(--surface));color:var(--accent);display:inline-block}.page-heading>h1{margin:var(--spacing-px-12) 0 0;font-family:var(--font-serif);font-size:var(--text-h1);font-weight:600;line-height:var(--lh-h1);letter-spacing:var(--track-h1);overflow-wrap:anywhere;text-wrap:balance}.page-heading>.page-meta{margin-top:var(--spacing-px-16);color:var(--text-muted);font-size:var(--text-data);line-height:var(--lh-body)}.page-heading>.page-meta :is(p,time){color:inherit;font-size:inherit}.page-heading>.article-lede{margin-top:var(--spacing-px-24);font-size:var(--text-body-lg);line-height:var(--lh-body)}.page-heading>.page-hero{margin-top:var(--spacing-px-24)}.page-heading>.page-hero img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}[data-page-toc]{font-size:var(--text-data);line-height:var(--lh-body)}[data-page-toc]>details>summary{justify-content:space-between;align-items:center;gap:var(--spacing-px-16);min-height:var(--touch-h);padding-inline:var(--spacing-px-16);border:1px solid var(--border-soft);cursor:pointer;font-weight:600;list-style:none;display:flex}[data-page-toc]>details>summary::-webkit-details-marker{display:none}[data-page-toc]>details>summary:after{content:"+";font-size:var(--text-h4);font-weight:400;line-height:1}[data-page-toc]>details[open]>summary:after{content:"−"}[data-page-toc] ol{gap:var(--spacing-px-12);padding:var(--spacing-px-16);border:1px solid var(--border-soft);border-top:0;margin:0;list-style:none;display:grid}[data-page-toc][id] li>a{color:var(--text-default);text-decoration:none}[data-page-toc][id] li>a:hover{color:var(--text-link);text-decoration:underline}.page-toc-toggle{left:var(--spacing-px-24);bottom:var(--spacing-px-24);z-index:40;width:var(--touch-h);height:var(--touch-h);border-radius:var(--radius);background:var(--accent);font-size:var(--text-h3);place-items:center;display:grid;position:fixed}[data-page-toc]+a.page-toc-toggle[href],[data-page-toc]+a.page-toc-toggle[href]:hover{color:var(--text-on-dark);text-decoration:none}@media (768px<width<1024px){:root:has(.admin-bar) .page-toc-toggle{bottom:calc(var(--spacing-px-24) + var(--spacing-px-40))}}@media (min-width:1024px){.page-toc-toggle{display:none}@supports selector(::details-content){[data-page-toc]>details::details-content{content-visibility:visible}[data-page-toc]>details>summary{cursor:default;pointer-events:none;border:0;min-height:0;padding:0}[data-page-toc]>details>summary:after{content:none}[data-page-toc] ol{margin-top:var(--spacing-px-12);padding:0 0 0 var(--spacing-px-16);border:0;border-left:1px solid var(--border-soft)}}}:is(.learn-body,.subcategory-body) :is(p,ul,ol):where(:not(.scanner-embed *,.learn-highlights *,[data-page-toc] *,li *)){margin:0 0 var(--spacing-px-20)}:is(.learn-body,.subcategory-body) h2:where(:not(.scanner-embed *)){margin:var(--spacing-px-40) 0 var(--spacing-px-16);font-family:var(--font-serif);font-size:var(--text-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--track-h2)}:is(.learn-body,.subcategory-body) h3:where(:not(.scanner-embed *)){margin:var(--spacing-px-32) 0 var(--spacing-px-12);font-size:var(--text-body);font-weight:600;line-height:var(--lh-h4)}:is(.learn-body,.subcategory-body)>:first-child:where(h2,h3){margin-top:0}.related-cards{margin-top:var(--spacing-px-64)}.related-cards>h2{margin-bottom:var(--spacing-px-24);font-family:var(--font-serif);font-size:var(--text-h2);font-weight:600;line-height:var(--lh-h2)}.related-cards>div{gap:var(--spacing-px-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-cards .learn-related-card{padding-bottom:var(--spacing-px-16);border-radius:var(--radius);background:var(--surface-wash);box-shadow:none;border:0;overflow:hidden}.related-cards .learn-related-card img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.related-cards .learn-related-card>:not(img){margin-inline:var(--spacing-px-16)}.related-cards .learn-related-card>.learn-eyebrow{margin-top:var(--spacing-px-16);color:var(--accent);font-size:var(--text-eyebrow);text-transform:uppercase}.related-cards .learn-related-card a{color:inherit}@media not (min-width:1024px){.related-cards>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:768px){.related-cards>div{grid-template-columns:minmax(0,1fr)}}
