
.editorial-answer{font-size:clamp(16px,1.35vw,20px);line-height:1.65;max-width:65ch}.editorial-answer .answer-label{display:block;color:#c8a25c;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.editorial-meta{font-size:13px!important;line-height:1.7!important;color:#a9b9c9!important;max-width:65ch}.editorial-meta a{text-decoration:underline;text-underline-offset:3px}.editorial-table{width:100%;border-collapse:collapse;min-width:540px;font-size:15px;line-height:1.6}.editorial-table th,.editorial-table td{padding:18px;text-align:left;border-bottom:1px solid #31445b;vertical-align:top}.editorial-table thead{color:#c8a25c;background:#10243a}.editorial-table tbody th{width:24%;color:#edf2f8}.editorial-section h2{max-width:25ch}.editorial-section>p{max-width:76ch}.editorial-section li{margin:12px 0;line-height:1.7}.editorial-section .editorial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.editorial-cards article{border:1px solid #31445b;border-radius:16px;padding:24px;background:#10243a}.editorial-cards h3{font-size:21px;margin-top:0}.editorial-module-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.editorial-module-links a{border:1px solid #31445b;border-radius:24px;padding:10px 16px;font-size:14px;text-decoration:none}.editorial-module-links a[aria-current]{background:#c8a25c;color:#061321}.editorial-evidence{border-top:1px solid #31445b}.editorial-evidence p{font-size:15px}.editorial-early{padding-top:42px!important;padding-bottom:42px!important}.editorial-section ol{padding-left:24px;max-width:76ch}.editorial-proof-links{display:flex;gap:22px;flex-wrap:wrap}.editorial-section .actions{flex-wrap:wrap}.foundation-hero{padding-top:130px!important}.foundation-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.08;max-width:17ch}.foundation-hero .foundation-map{min-height:240px}.foundation-hero .foundation-copy{max-width:65ch}@media(max-width:760px){.editorial-section .editorial-cards{grid-template-columns:1fr}.editorial-table{min-width:500px;font-size:14px}.editorial-table th,.editorial-table td{padding:14px}.editorial-section{padding-top:45px;padding-bottom:45px}.editorial-proof-links{gap:14px}.editorial-meta{margin-top:18px}.editorial-module-links a{min-height:44px;display:flex;align-items:center}}

@media(max-width:800px){.hero-with-map .training-opening>.editorial-answer{order:3;margin:0}.hero-with-map .training-opening>.editorial-meta{order:9;margin:0}.hero-with-map .training-opening>.builder-difference{order:4;margin:0}.hero-with-map .hero-map-shell{order:5}}

.training-portfolio-proof{max-width:1256px;margin:0 auto 32px;padding:24px 0;border-top:1px solid #31445b}.training-portfolio-proof>p{max-width:76ch;font-size:15px;line-height:1.7}.training-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:840px;margin:24px 0}.training-proof-grid figure{margin:0;min-width:0}.training-proof-grid video{display:block;width:100%;height:auto;max-height:340px;aspect-ratio:9/16;object-fit:contain;background:#061321;border:1px solid #31445b;border-radius:14px}.training-proof-grid figcaption{font-size:14px;line-height:1.6;padding-top:12px;color:#c2cfdd}@media(max-width:600px){.training-proof-grid{grid-template-columns:1fr;max-width:280px}.training-proof-grid video{max-height:350px}.training-portfolio-proof h3{font-size:24px}}
