.bf-research-byline{font:13px/1.6 system-ui,sans-serif;color:inherit;margin:14px 0 22px}.bf-research-byline a,.bf-financial-summary a,.bf-related-research a{text-underline-offset:3px}.bf-financial-summary{box-sizing:border-box;max-width:1180px;margin:24px auto;padding:22px 24px;border:1px solid #ccd5c7;border-radius:10px;background:#f8f9f3;color:#223d32;font:14px/1.6 system-ui,sans-serif}.bf-financial-summary h2{font:400 25px/1.25 Georgia,serif;margin:0 0 8px;color:#223d32}.bf-financial-summary>p{margin:8px 0;font-size:13px}.bf-financial-summary dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px;margin:20px 0}.bf-financial-summary dl>div{min-width:0;padding-left:14px;border-left:2px solid #ccd5c7}.bf-financial-summary dt{font-size:13px;font-weight:600}.bf-financial-summary dd{margin:4px 0 0;overflow-wrap:anywhere}.bf-financial-summary .bf-figure{font-size:23px;font-weight:500;line-height:1.35;display:block}.bf-financial-summary small{display:block;font-size:12px;line-height:1.6}.bf-financial-summary details{margin-top:14px}.bf-financial-summary summary{cursor:pointer;font-weight:600;min-height:30px}.bf-financial-summary li{margin:10px 0;overflow-wrap:anywhere}.bf-related-research{margin:24px 0;padding:24px;border-top:1px solid #ccd5c7;font:14px/1.6 system-ui,sans-serif}.bf-related-research h2{font:400 25px/1.25 Georgia,serif}.bf-financial-summary[data-unavailable]{border-color:#8a6500;background:#fff7d6}.bf-company-heading{display:inline}@media(max-width:600px){.bf-financial-summary{padding:18px;margin:18px 0}.bf-financial-summary dl{grid-template-columns:1fr 1fr;gap:16px 10px}.bf-financial-summary .bf-figure{font-size:20px}}@media(max-width:380px){.bf-financial-summary dl{grid-template-columns:1fr}}
