.article-section-nav{background:#f5f4ff;border:1px solid #dce1f2;border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin:24px 0;padding:16px 20px;display:flex}.article-section-nav a{color:#5145cd;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.article-with-section-nav [id]{scroll-margin-top:110px}.article-section-nav a:focus-visible{outline-offset:4px;outline:3px solid #6353ed}@media (width<=600px){.article-section-nav{gap:4px 14px;padding:12px 16px}}@media print{:is(body:has(#barista-income) .analytics-consent,body:has(#sequence-risk) .analytics-consent,body:has(#cash-bridge) .analytics-consent){display:none!important}}.ratio-parts{background:#f4f7fa;border:1px solid #d4dce5;border-radius:14px;margin:1.5rem 0;padding:1.25rem}.ratio-parts>div{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ratio-parts strong{min-width:10rem}.ratio-blocks{gap:5px;display:flex}.ratio-blocks i{background:#315c83;border-radius:4px;width:30px;height:30px;display:block}.ratio-parts figcaption{color:#40536a;font-size:.9rem}.financial-ratios-hub .article-summary{background:#eaf2fa;border-radius:12px;padding:1rem}@media print{.financial-ratios-hub .article-featured,.financial-ratios-hub .article-section-nav{display:none}.financial-ratios-hub .article-table-scroll{overflow:visible}.financial-ratios-hub table{font-size:9pt}.financial-ratios-hub tr{break-inside:avoid}body:has(.financial-ratios-hub) .analytics-consent{display:none!important}body:has(.financial-ratios-hub) footer{display:none!important}}
