.path-switcher{display:flex;gap:12px;padding:18px 40px 0;max-width:1500px;margin:auto}.path-switcher a{flex:1;border:1px solid #c7d8dd;border-radius:10px;padding:11px 15px;text-decoration:none;color:#254b5b;background:#fff;min-width:0}.path-switcher a[aria-current]{background:#14364a;color:#fff;border-color:#14364a}.path-switcher small{display:block;letter-spacing:.12em;font-size:10px;margin-bottom:4px;font-weight:800}.path-switcher span{font-weight:700;font-size:13px;line-height:1.4}.path-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.path-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px}.path-card.current{border:2px solid #188d80}.path-card .text-link{margin-top:auto}.readiness-summary{display:grid;grid-template-columns:1fr 1fr;gap:22px}.readiness-summary .badge{white-space:normal;line-height:1.6}.evidence-card textarea{width:100%;resize:vertical;min-height:130px;padding:14px;border:1px solid #8ba5af;border-radius:8px;font:inherit;color:inherit}.evidence-card ul,.local-lab ol,.local-lab ul{line-height:1.8}.local-lab details{margin-top:12px}.local-lab summary{font-family:var(--mono,monospace);overflow-wrap:anywhere}.path-card h2{line-height:1.25}.part-intro{border-left:4px solid #168f81}.part-intro .row{flex-wrap:wrap}.path-switcher a:focus-visible{outline:3px solid #d6751a;outline-offset:3px}.local-lab pre{max-height:500px;overflow:auto}.path-switcher+main{padding-top:30px}@media(max-width:1000px){.path-switcher{padding:16px 24px 0}.path-cards{grid-template-columns:1fr}.readiness-summary{grid-template-columns:1fr}}@media(max-width:600px){.path-switcher{padding:12px 16px 0;gap:6px}.path-switcher a{padding:9px 8px}.path-switcher span{font-size:11px}.path-switcher small{font-size:9px}.path-switcher+main{padding-top:22px}.path-switcher a{border-radius:8px}.readiness-summary h2{font-size:25px}}
.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:24px}.part-intro{margin-bottom:24px}

.sidebar{scrollbar-width:thin;scrollbar-color:#496476 #142d43}
