.article-band-page{--brand-as-drawn:var(--brand);--brand-dark-as-drawn:var(--brand-dark)}.article-band-page .article-shell{max-width:none}.article-band-page .article-band-lead{max-width:440px;margin-bottom:32px;color:var(--band-ink-soft);font-size:var(--fs-lead);line-height:1.5}.article-band-page .hb-hero-copy .article-band-lead p{margin:0;font-size:inherit}.article-band-page .hb-hero-copy .article-band-lead p+p{margin-top:12px}.article-band-page .article-band-lead strong{color:#fff}.article-band-page .hb-hero .article-mascot{--brand:color-mix(in oklab,var(--brand-as-drawn) 25%,white);--brand-dark:color-mix(in oklab,var(--brand-as-drawn) 55%,white);--brand-soft:#fff}.article-band-page .article-content{display:block}.article-band-page .afb-section h2[id],.article-band-page #article-practice,.article-band-page #article-topics{scroll-margin-top:24px}.article-band-page .article-section__body,.article-band-page .article-band-body{max-width:680px;color:var(--ink-soft);font-size:17px;line-height:1.65}.article-band-page .article-content--formula .article-section__body{max-width:none}.article-band-page .article-band-body h2{margin-top:48px}.article-band-page .article-band-body>h2:first-child{margin-top:0}.article-band-page .article-band-body p{margin:0}.article-band-page .article-band-body p+p{margin-top:16px}.article-band-page .article-band-body strong{color:var(--ink)}.article-band-page .article-band-body :is(td,th){white-space:nowrap;hyphens:manual}.article-band-page .eyebrow{margin:0 0 8px;color:var(--primary-dark);font-size:13px;font-weight:800;letter-spacing:.06em}.article-band-page .worked-example,.article-band-page .practice-exercise{margin-top:32px;padding:28px;border:0;border-radius:22px;background:var(--surface-accent)}.article-band-page .worked-example>strong{color:var(--ink);font-size:18px;line-height:1.5}.article-band-page .worked-example details,.article-band-page .legacy-example{border:0;border-radius:14px;background:#fff}.article-band-page .worked-example details summary,.article-band-page .legacy-example summary{min-height:48px;padding:13px 18px;font-weight:700}.article-band-page .worked-example details>div,.article-band-page .legacy-example>div{padding:18px;border-top-color:color-mix(in oklab,var(--brand) 12%,#fff)}.article-band-page .practice-option{border-radius:12px}.article-band-page .formula-callout,.article-band-page .formula-card{border-radius:18px}.article-band-page .formula-callout--percentage{padding-inline:12px}.article-band-page .percentage-conversion__derivation{font-size:clamp(.875rem,calc(5vw - .125rem),1.1875rem);white-space:nowrap}.article-band-page .percentage-conversion__summary{margin-top:16px;white-space:nowrap}.article-band-page .article-topic-grid{gap:14px}.article-band-page .article-topic-card{border-radius:14px;color:var(--ink)}.article-band-page .article-topic-card:hover{border-color:var(--primary);box-shadow:none}.article-band-page .article-topic-card strong{font-weight:700}.article-band-page .article-exam-next-step{margin-top:32px;border-radius:22px}.article-band-page .afb-section .article-exam-next-step h2{margin:0 0 8px;font-size:22px}.article-band-page .article-exam-guides{margin-top:0}.article-band-page .afb-reading>.article-exam-guides{margin-top:24px}.article-band-page .article-pagination{margin-top:32px;border-top:0;padding-top:0}.article-band-page .article-pagination a{border-radius:14px;color:var(--ink)}.article-band-page .article-pagination a:hover{border-color:var(--primary)}.article-band-page .article-final__lead{max-width:520px;margin:-16px auto 28px;color:var(--ink-soft);font-size:17px;line-height:1.6}@media(max-width:520px){.article-band-page .article-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-band-page .article-pagination__next{grid-column:2}.article-band-page .article-pagination a{padding:12px 14px;font-size:15px}.article-band-page .article-pagination small{font-size:13px}}@media(max-width:768px){.article-band-page .article-band-lead{margin-inline:auto}.article-band-page .worked-example,.article-band-page .practice-exercise{padding:20px 16px}}