.insight-section{margin-top:40px;padding-top:32px;border-top:1px solid #dedfd8;min-width:0}.insight-section>h3{font-size:23px;line-height:1.45;margin:0 0 18px;letter-spacing:-.04em}.insight-section h4{font-size:18px;line-height:1.5;margin:0 0 10px;letter-spacing:-.02em}.insight-section p,.insight-section li,.insight-section dd{font-size:16px;line-height:1.8;color:#565b60;overflow-wrap:anywhere}.insight-caption{font-size:14px!important;color:#72767a!important;line-height:1.7!important}.insight-axis-grid,.insight-gap-grid,.insight-curriculum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insight-axis,.insight-gap-grid article,.insight-curriculum article{padding:22px;border:1px solid #dedfd8;border-radius:16px;background:#fff;min-width:0}.insight-axis>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.insight-axis span{font-size:14px;color:#687078}.insight-axis small{font-size:13px;color:#767a80;line-height:1.6;display:block}.insight-level,.insight-bar-track{height:12px;background:#edeef0;border-radius:6px;overflow:hidden}.insight-level{margin:18px 0 12px}.insight-level>span{display:block;height:100%;background:#c5352c}.insight-unknown{padding:12px;background:#f5f5f3;border-radius:8px;font-size:14px!important}.insight-scope{padding:24px;border:1px solid #dedfd8;border-radius:16px;background:#fff}.insight-scope dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 20px;margin:20px 0}.insight-scope dt{font-size:15px;font-weight:700}.insight-scope dd{margin:0}.insight-scope ol{padding-left:22px}.insight-scope li{padding-bottom:8px}.insight-chart{margin:24px 0;padding:24px;background:#fff;border:1px solid #dedfd8;border-radius:16px}.insight-chart-row{display:grid;grid-template-columns:130px minmax(0,1fr) 100px;gap:14px;align-items:center;margin:0 0 20px}.insight-chart-row:last-child{margin:0}.insight-chart-row>span{font-size:14px;color:#646a70}.insight-chart-row>strong{text-align:right;font-size:16px}.insight-bar{height:100%;background:#262b32;min-width:0;border-radius:6px}.insight-bar.accent{background:#c5352c}.insight-scenario-controls{display:flex;flex-wrap:wrap;gap:10px}.insight-scenario-controls button{padding:10px 16px;border:1px solid #d7d9dd;border-radius:24px;background:#fff;color:#343b42;font:inherit;font-size:14px;cursor:pointer}.insight-scenario-controls button[aria-pressed=true]{border-color:#b92e26;background:#b92e26;color:#fff}.insight-scenario-controls button:focus-visible,.insight-table-scroll:focus-visible{outline:3px solid #343b42;outline-offset:4px}.insight-scenario-summary{padding:16px;border:1px solid #d7d9dd;border-radius:12px;min-height:100px}.insight-table-scroll{overflow-x:auto;margin:24px 0;max-width:100%;border-radius:10px}.insight-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;min-width:600px;background:#fff}.insight-table caption{text-align:left;margin-bottom:12px;color:#687078}.insight-table th,.insight-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dedfd8;padding:14px}.insight-table thead{background:#eeeef0}.insight-method{font-size:14px;line-height:1.8}.insight-method summary{font-weight:700;cursor:pointer}.insight-method p{font-size:14px}.insight-list{padding-left:24px}.insight-list li{padding:8px 0}.insight-roadmap{list-style:none;padding:0;display:grid;gap:16px}.insight-roadmap li{padding:20px 24px;background:#fff;border:1px solid #dedfd8;border-radius:14px}.insight-roadmap p{margin:0}.insight-education-bars{display:grid;gap:24px}.insight-education-bars>div{display:grid;grid-template-columns:1fr auto;gap:10px}.insight-education-bars .insight-bar-track{grid-column:1/-1;grid-row:2}.insight-education-bars span,.insight-education-bars strong{font-size:14px}.insight-curriculum .ac-eyebrow{display:block;margin-bottom:12px}.insight-curriculum p{margin:8px 0}.diagnostic-result .result-stats{margin-top:24px}.diagnostic-result .result-stats small{font-size:14px}.diagnostic-result .result-stats strong{font-size:36px}
@media(max-width:1000px){.insight-chart-row{grid-template-columns:115px minmax(0,1fr) 90px;gap:10px}.insight-axis-grid,.insight-gap-grid,.insight-curriculum{grid-template-columns:1fr}.insight-chart{padding:18px}}
@media(max-width:600px){.insight-section{margin-top:30px;padding-top:24px}.insight-section>h3{font-size:21px}.insight-axis,.insight-gap-grid article,.insight-curriculum article,.insight-scope{padding:18px}.insight-scope dl{grid-template-columns:1fr;gap:4px}.insight-scope dd{margin-bottom:14px}.insight-chart-row{grid-template-columns:1fr auto;gap:8px}.insight-chart-row .insight-bar-track{grid-column:1/-1;grid-row:auto;height:14px}.insight-chart-row>strong{grid-column:2;grid-row:1}.insight-chart-row{position:relative;display:flex;flex-wrap:wrap}.insight-chart-row>span{flex:1}.insight-chart-row .insight-bar-track{order:3;flex:0 0 100%}.insight-education-bars>div{grid-template-columns:1fr}.insight-education-bars strong{font-weight:500}.insight-education-bars .insight-bar-track{grid-row:3}.insight-section p,.insight-section li,.insight-section dd{font-size:15px}.diagnostic-result .result-stats strong{font-size:30px}}
