.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 22px}.section-heading h2{font-size:1.1rem;font-weight:600;margin:0}.section-heading>span{font-size:.75rem;color:#8a99ab}.overview-split{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;margin-bottom:42px}.composition-section{padding-top:5px}.category-bars{margin-top:29px}.category-bar{display:grid;grid-template-columns:110px 1fr 46px;align-items:center;gap:18px;padding:14px 0;font-size:.875rem}.category-bar strong{text-align:right;font-family:var(--mono);font-size:1rem;font-weight:500}.category-bar strong small{font:400 .6875rem inherit;color:#7a8da2;margin-left:5px}.bar-track{height:7px;background:#e4ebf5;border-radius:2px;overflow:hidden}.bar-track i{display:block;height:100%;background:#5f8dd2;border-radius:2px;transition:width .5s}.category-bar:hover .bar-track i{background:var(--blue)}.storage-section{background:#18314c;color:#fff;padding:29px 32px;min-height:288px}.storage-section .eyebrow{color:#8db5ed;font-size:.625rem}.storage-section h2{font-size:1rem;font-weight:400;margin:0}.large-percentage{font-size:3.8rem;font-weight:400;letter-spacing:-2px;margin:17px 0}.large-percentage span{font-size:1.4rem;margin-left:6px;color:#9bb9dd}.storage-track{height:4px;background:#35516f}.storage-track i{display:block;height:100%;background:#8db8f5}.storage-stat{display:flex;justify-content:space-between;font-size:.75rem;color:#c6d4e8;margin-top:14px}.storage-section p{font-size:.75rem;color:#8ea7c3;line-height:1.7;margin:23px 0 0}.matrix-section,.age-section{margin-top:35px}.matrix-table,.model-table,.detail-table{width:100%;border-collapse:collapse;font-size:.875rem}.matrix-table th,.model-table th,.detail-table th{text-align:left;background:#f0f4f9;padding:15px 19px;font-weight:500;color:#73859a;font-size:.75rem}.matrix-table td,.model-table td,.detail-table td{padding:16px 19px;border-top:1px solid #e8edf3;line-height:1.6}.matrix-table th:not(:first-child),.matrix-table td:not(:first-child){text-align:center;width:10%}.matrix-table th:first-child{width:40%}.matrix-table td:first-child{font-size:.875rem}.matrix-table td a:hover{color:var(--blue)}.matrix-table small,.model-table small{display:block;color:#899aaf;font-family:var(--mono);font-size:.6875rem;margin-top:5px}.matrix-present{color:#346bc0;background:#f5f9ff;font-family:var(--mono)}.caption-paragraph{font-size:.75rem;color:#8392a4;line-height:1.8;margin:15px 0}.age-legend{display:flex;gap:20px;font-size:.75rem;color:#7e91a7;margin-bottom:22px}.age-legend span{display:flex;gap:8px;align-items:center}.age-legend i{width:23px;height:5px;background:#b8cfee}.age-legend b{height:7px;width:7px;border-radius:50%;background:var(--blue)}.age-axis,.age-row{display:grid;grid-template-columns:220px 1fr 100px;gap:24px}.age-axis{font-size:.6875rem;color:#91a0b3;margin:0 0 12px}.age-axis>div{display:flex;justify-content:space-between}.age-row{padding:16px 0;align-items:center;border-top:1px solid var(--line)}.age-row:hover .age-name{color:var(--blue)}.age-name{font-size:.8125rem;line-height:1.6}.age-name small,.age-range small{font-size:.6875rem;color:#8a9aac;display:block;margin-top:3px}.age-scale{height:27px;position:relative;background:linear-gradient(90deg,#e6edf5 1px,transparent 1px) 0 0 / 25% 100%}.age-scale i{display:block;height:5px;background:#b8cfee;position:absolute;top:11px}.age-scale b{display:block;background:var(--blue);height:9px;width:9px;border-radius:50%;position:absolute;top:9px;transform:translateX(-50%)}.age-range{text-align:right;font-size:.8125rem;font-family:var(--mono)}.model-table th{white-space:nowrap}.model-table td{font-size:.875rem;vertical-align:top;padding-top:24px;padding-bottom:24px}.model-table strong{font-weight:600}.model-table td small{font-family:inherit;font-size:.6875rem}.model-notes{margin-top:39px;max-width:900px}.model-notes h2{font-size:1.1rem;font-weight:600;margin:0 0 24px}.model-notes>div{display:flex;gap:22px;padding:23px 0;border-top:1px solid var(--line)}.step-number{font-family:var(--mono);font-size:.875rem;color:#80a3d1;padding-top:3px}.model-notes h3{font-size:1rem;font-weight:500;margin:0 0 9px}.model-notes p{font-size:1rem;line-height:1.9;color:#6c7f94;margin:0}.model-validation-note{font-size:.8125rem!important;padding:17px 20px;background:#eaf0f8;margin-top:15px!important}.definitions-intro{max-width:820px;margin-bottom:33px}.definitions-intro h2{font-size:1.125rem;font-weight:500;margin:0 0 13px}.definitions-intro p{font-size:1rem;color:#6a7b90;line-height:1.9}.definition-list{max-width:920px}.definition-list section{display:flex;gap:30px;padding:27px 0;border-top:1px solid #dce5ef}.definition-list section>span{font-family:var(--mono);color:#7c9cc7;font-size:1.2rem;padding-top:2px}.definition-list h3{font-size:1.05rem;font-weight:500;margin:0 0 10px}.definition-list p{font-size:1rem;line-height:1.9;color:#6c7c90;margin:0}.date-note{max-width:920px;margin-top:23px;padding:23px 28px;background:#eaf0f8}.date-note strong{font-size:.875rem;font-weight:500}.date-note p{color:#75869a;font-size:.8125rem;line-height:1.8;margin-bottom:0}.detail-open{overflow:hidden}dialog[open]{animation:slide-in .26s ease}.detail-top{display:flex;align-items:center;justify-content:space-between;height:69px;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid var(--line);padding:0 38px}.detail-top>div{display:flex;gap:17px;font-size:.8125rem;color:#72869e}.detail-top .mono{font-size:.75rem;color:var(--blue)}.close-detail{border:0;background:#f1f5fa;border-radius:50%;color:#68809a;font-size:26px;width:33px;height:33px;line-height:29px}.detail-body{padding:33px 38px}.detail-body>h2{font-size:1.7rem;line-height:1.5;font-weight:600;margin:16px 0 13px;letter-spacing:-.02em}.detail-description{color:#6d7f93;font-size:1rem;line-height:1.9;margin:0 0 28px}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px}.detail-metrics>div{padding-left:20px;border-right:1px solid var(--line)}.detail-metrics>div:first-child{padding-left:0}.detail-metrics>div:last-child{border:0}.detail-metrics span,.detail-metrics small{display:block;color:#8393a5;font-size:.75rem}.detail-metrics strong{display:block;font-size:1.65rem;font-weight:500;margin:12px 0;font-variant-numeric:tabular-nums}.detail-section{padding:0 0 26px;margin-bottom:27px;border-bottom:1px solid var(--line)}.detail-section h3{font-size:1.05rem;font-weight:600;margin:0 0 20px}.detail-section>p{font-size:1rem;line-height:1.8;color:#536c84}.plain-list{margin:0;padding-left:19px;font-size:1rem;line-height:1.9;color:#6e8197}.plain-list li{padding-left:2px;margin:5px 0}.plain-list li::marker{color:#aac1df;font-size:10px}.detail-modalities{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:17px}.detail-modalities span{font-size:.8125rem;border-bottom:2px solid #ccdaf0;color:#547cae;padding:0 2px 5px}.detail-table-wrap{overflow:auto}.detail-table th,.detail-table td{padding:13px 14px}.detail-table th:last-child,.detail-table td:last-child{font-size:.75rem;color:#8899ad}.detail-caption,.detail-muted{font-size:.8125rem!important;color:#8c9caf!important;line-height:1.85!important;margin-bottom:0}.package-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #e7edf5}.package-row>div:last-child{text-align:right}.package-row strong{font-size:.9375rem;font-weight:500}.package-row small{display:block;font-size:.75rem;line-height:1.8;margin-top:5px;color:#8194aa}.demographic-grid{display:grid;grid-template-columns:repeat(2,1fr);background:#f5f8fc;padding:20px 24px;gap:24px;margin-bottom:26px}.demographic-grid span{display:block;font-size:.75rem;color:#7d91a9;margin-bottom:9px}.demographic-grid strong{font-size:1rem;font-weight:500}.demographic-grid small{color:#90a0b2;font-size:.75rem;font-weight:400}.group-block{margin:23px 0}.group-block h4{font-size:.875rem;font-weight:500;color:#64809e;margin:0 0 13px}.group-row{display:grid;grid-template-columns:150px 1fr 40px 55px;gap:15px;align-items:center;font-size:.8125rem;line-height:1.8;margin:10px 0}.group-row span{overflow-wrap:anywhere}.group-track{height:5px;background:#e8eef7}.group-track i{display:block;height:100%;background:#9bb9e1}.group-row strong{font:400 .8125rem var(--mono);text-align:right}.group-row small{color:#8395ab;text-align:right;font-size:.6875rem}.scope-notes{border-left:2px solid #8daedb;padding:1px 18px 17px;background:#f7faff;margin-bottom:15px}.scope-notes h3{padding-top:14px;font-size:.875rem}.scope-notes .plain-list{font-size:.875rem}.detail-footer{color:#91a1b4;font-size:.6875rem;padding-top:15px;font-family:var(--mono)}@keyframes slide-in{from{opacity:.8;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1150px){.overview-split{gap:27px;grid-template-columns:1fr}.storage-section{max-width:none}.matrix-table{min-width:780px}.model-table{min-width:830px}.age-axis,.age-row{grid-template-columns:195px 1fr 90px;gap:17px}}@media(max-width:750px){.section-heading{align-items:flex-start;flex-direction:column;gap:10px}.overview-split{gap:30px}.category-bar{grid-template-columns:100px 1fr 45px;gap:12px}.storage-section{padding:25px}.large-percentage{font-size:3.2rem}.age-scroll{overflow:auto}.age-chart{min-width:660px}.age-axis,.age-row{grid-template-columns:190px 1fr 80px;gap:17px}.age-name{font-size:.75rem}.age-range{font-size:.75rem}.detail-top{padding:0 20px;height:60px}.detail-body{padding:27px 20px}.detail-body>h2{font-size:1.4rem}.detail-metrics strong{font-size:1.25rem}.detail-metrics>div{padding-left:12px}.detail-metrics small,.detail-metrics span{font-size:.6875rem}.demographic-grid{padding:18px;gap:24px 16px}.demographic-grid strong{font-size:.875rem}.group-row{grid-template-columns:110px 1fr 30px 48px;gap:9px;font-size:.75rem}.detail-table{min-width:560px}.model-notes>div{gap:15px}.definition-list section{gap:20px}.definition-list p,.model-notes p{font-size:.9375rem}.date-note{padding:20px}.detail-caption{font-size:.75rem!important}}

.table-wrap{position:relative}
