.sm-report main *{box-sizing:border-box}.sm-report{--report-ink:#153542;--report-bg:#f6f7f5;--report-surface:#fff;--report-soft:#e7eff0;--report-line:#cedadb;--report-muted:#536b74;--report-link:#006a7c}.sm-report main{color:var(--report-ink);background:var(--report-bg);font-size:18px;line-height:1.65}.sm-report main a{color:var(--report-link);text-underline-offset:4px}.smr-ribbon{background:#e6eff0;font-size:12px;padding:8px 5%;letter-spacing:1px}.smr-wrap{max-width:1220px;margin:auto;padding:30px 30px 70px}.smr-crumb{font-size:13px;margin:0 0 20px}.smr-intro{border-bottom:1px solid var(--report-line);display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:center;border-bottom:1px solid var(--report-line);padding-bottom:28px}.smr-eyebrow{font-size:12px;color:var(--report-link);font-weight:700;letter-spacing:1.4px}.smr-intro h1{font-size:44px;line-height:1.08;letter-spacing:-1.5px;margin:15px 0}.smr-subtitle{font-size:19px;line-height:1.5}.smr-meta{font-size:12px;color:var(--report-muted)}.smr-quote{background:#0c5968;color:#fff;padding:30px;border-radius:4px}.smr-quote span{font-size:11px;letter-spacing:1.4px}.smr-quote blockquote{font-size:29px;font-weight:700;line-height:1.2;margin:18px 0}.smr-quote p{font-size:14px;margin:0}.smr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0 10px}.smr-stat{background:var(--report-surface);border:1px solid var(--report-line);border-top:4px solid #00798a;padding:20px}.smr-stat b{font-size:36px;line-height:1;display:block;margin-bottom:12px}.smr-stat span{font-size:15px;line-height:1.4;display:block}.smr-stat small{font-size:12px;color:var(--report-muted)}.smr-source{font-size:12px;color:var(--report-muted);margin-bottom:30px}.smr-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:55px;justify-content:center}.smr-index{position:sticky;top:24px;align-self:start;font-size:13px;border-top:2px solid #006a7c;padding-top:14px}.smr-index a{display:block;padding:6px 0;text-decoration:none;line-height:1.4}.smr-index strong{font-size:12px;letter-spacing:1px}.smr-article{background:var(--report-surface);padding:30px 38px;border:1px solid var(--report-line);min-width:0}.smr-article h1{display:none}.smr-article h2{font-size:27px;line-height:1.25;margin:38px 0 18px;color:var(--report-link);border-top:1px solid var(--report-line);padding-top:25px}.smr-article h3{font-size:21px;line-height:1.4;margin-top:26px}.smr-article p{margin:0 0 20px}.smr-article>p:nth-child(1){font-size:21px;font-weight:700;line-height:1.4}.smr-article>p:nth-child(2){font-size:12px;color:var(--report-muted)}.smr-article table{width:100%;border-collapse:collapse;margin:25px 0;font-size:16px}.smr-article th{background:var(--report-soft);text-align:left}.smr-article td,.smr-article th{padding:12px;border-bottom:1px solid var(--report-line)}.smr-article td:last-child{font-weight:700}.smr-footnote{font-size:14px}.smr-related{margin-top:34px;background:var(--report-soft);padding:25px}.smr-related h2{font-size:22px;margin-top:0}.smr-related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.smr-related a{background:var(--report-surface);padding:18px;font-size:16px;text-decoration:none;border:1px solid var(--report-line)}.smr-related a span{display:block;font-size:12px;color:var(--report-muted);margin-top:10px}@media(max-width:760px){.sm-report main{font-size:17px}.smr-wrap{padding:22px 18px 40px}.smr-intro{grid-template-columns:1fr;gap:20px}.smr-intro h1{font-size:36px}.smr-quote{padding:23px}.smr-quote blockquote{font-size:25px}.smr-stats{gap:8px}.smr-stat{padding:12px 9px}.smr-stat b{font-size:28px}.smr-stat span{font-size:12px}.smr-stat small{font-size:10px}.smr-layout{display:block}.smr-index{position:static;margin-bottom:22px}.smr-index details{background:var(--report-soft);padding:14px}.smr-index a{padding:8px 0}.smr-article{padding:20px}.smr-article h2{font-size:24px}.smr-related-links{grid-template-columns:1fr}}@media print{.sm-report .site-nav,.sm-report .subnav,.sm-report .smr-index{display:none}.smr-layout{display:block}.smr-article{border:0}.smr-wrap{padding:0}.smr-article a{color:inherit}}
[data-theme="dark"] .sm-report,.sm-report[data-theme="dark"]{--report-ink:#e7f0f3;--report-bg:#12232c;--report-surface:#1b303a;--report-soft:#243f4a;--report-line:#45606b;--report-muted:#b8ccd4;--report-link:#88d8e5}.smr-article h2,.smr-article h3{scroll-margin-top:140px}.smr-index{top:120px}.smr-quote p{color:#fff}.smr-quote blockquote{color:#fff}.smr-quote span{color:#fff} .smr-wrap{width:100%}
