.sc-shell{max-width:1400px;margin:auto;padding:30px 24px 70px;color:#173858}.sc-back,.sc-method a{color:#17608e}.sc-header{max-width:1050px;padding:28px 0}.sc-header h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.17;margin:14px 0 20px}.sc-header p,.sc-panel p{line-height:1.65}.sc-eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:800;color:#247794}.sc-muted{color:#617086}.sc-panel{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:26px;margin-bottom:22px;min-width:0}.sc-panel h2{font-size:1.35rem;margin-top:0}.sc-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.sc-controls label{display:flex;flex-direction:column;gap:8px;font-size:.85rem;font-weight:700;min-width:180px;max-width:100%;flex:0 1 300px}.sc-controls select{min-width:0;max-width:100%;width:100%;padding:11px;border:1px solid #b9cbd9;border-radius:7px;background:#fff;color:inherit;font:inherit}.sc-controls>a,#sc-more{border:1px solid #bdd0df;border-radius:7px;padding:11px 16px;background:#edf5fa;color:#185b87;font:inherit;text-decoration:none;cursor:pointer}.sc-controls>a:first-of-type{background:#155e87;color:#fff}.sc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid #e5edf3;padding-top:24px;margin-top:25px}.sc-kpis strong{font-size:2rem;display:block;color:#155e87}.sc-kpis span{font-size:.84rem;color:#617086;display:block;margin-top:6px}.sc-note{background:#f4f8fc;border-left:4px solid #458aaa;padding:15px 18px;border-radius:5px;font-size:.9rem}.sc-scroll{max-width:100%;overflow-x:auto}#sc-chart{width:100%;min-width:820px;display:block}.sc-table{border-collapse:collapse;width:100%;min-width:940px;font-size:.88rem}.sc-table th,.sc-table td{padding:12px 11px;text-align:right;border-bottom:1px solid #e0e8ef;white-space:nowrap}.sc-table th{background:#eef4f8;color:#4a627a}.sc-table th:first-child,.sc-table td:first-child{text-align:left}.sc-table small{display:block;color:#617086;margin-top:5px}.sc-table td a{color:#17608e;font-size:.8rem}.sc-method{line-height:1.7}.sc-method h3{font-size:1.05rem;margin-top:26px}.sc-method p{max-width:1100px}.sc-method li{margin-bottom:7px}.sc-method a,.sc-method code{overflow-wrap:anywhere}.sc-method summary{cursor:pointer;padding:12px 0;font-weight:700}.sc-method code{font-size:.85em}.sc-method details{margin:12px 0}#sc-more{margin-top:16px}[hidden]{display:none!important}@media(max-width:650px){.sc-shell{padding:18px 12px 45px}.sc-panel{padding:18px 14px}.sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.sc-kpis strong{font-size:1.5rem}.sc-controls label{min-width:0;flex-basis:100%;flex-grow:1}.sc-controls>a{font-size:.84rem}.sc-header{padding:22px 4px}}
