/* Hallmark pre-emit critique: P4 H4 E4 S4 R5 V4. */
.answer-band{background:var(--off-white);color:var(--navy)}
.answer-band .container,.editorial-band .container{max-width:960px}
.answer-band h2,.editorial-band h2{font-size:clamp(1.65rem,3vw,2.5rem);margin-bottom:var(--sp-5)}
.answer-band p,.editorial-band p{max-width:72ch;line-height:1.75}
.answer-band p+p,.editorial-band p+p{margin-top:var(--sp-4)}
.editorial-band{background:var(--navy-2)}
.editorial-band+.editorial-band{border-top:1px solid var(--border-2)}
.editorial-band h3{font-size:var(--text-xl);margin:var(--sp-8) 0 var(--sp-3)}
.editorial-band ul,.answer-band ul{max-width:72ch;margin-top:var(--sp-5)}
.editorial-band li,.answer-band li{padding:var(--sp-3) 0;border-bottom:1px solid var(--border-2)}
.answer-band li{border-color:rgba(6,13,27,.18)}
.editorial-band a:not(.btn),.answer-band a:not(.btn){text-decoration:underline;text-underline-offset:.2em}
.editorial-band a:focus-visible,.answer-band a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.source-note{font-size:var(--text-sm);color:var(--muted);margin-top:var(--sp-8)}
.answer-band .source-note{color:var(--navy-4)}
@media(max-width:639px){
html,body{overflow-x:clip}
.path-hero-layout,.apply-layout{grid-template-columns:minmax(0,1fr)}
.path-hero-copy,.path-hero-visual,.apply-layout>*,.apply-layout .reveal-right,.tab-panel,.apply-form-card{min-width:0;max-width:100%}
.path-hero h1,.path-hero h1 span{overflow-wrap:anywhere;white-space:normal}
.toc-bar,.tab-switcher{max-width:100%}
.tab-btn{min-width:0;white-space:normal;line-height:1.35}
.apply-form-card{padding:var(--sp-6)}
}
@media(max-width:1023px){
.path-hero-layout,.phase-detail-header,.apply-layout{grid-template-columns:minmax(0,1fr)}
html,body{overflow-x:clip}
.path-hero-layout>*,.phase-detail-header>*,.apply-layout>*,.apply-layout .reveal-right,.tab-panel,.apply-form-card{min-width:0;max-width:100%}
}
