/* V2.13 — Continuous Improvement Refinement */
.landingHero>.eyebrow{letter-spacing:.035em}
.landingHero>h1{max-width:760px}
.landingHero>.landingTagline{max-width:760px;font-size:clamp(20px,2.1vw,28px);font-weight:700;line-height:1.25;color:#3e2d75;margin-top:12px}
.landingHero>.heroCopy{max-width:790px}

.v213OverallIntro{margin:0 0 18px;padding:16px 18px;border:1px solid #ded5e8;border-radius:15px;background:#f8f5fb;color:#4d4555}
.v213OverallIntro b{display:block;color:#2b176f;font-size:18px;margin-bottom:5px}.v213OverallIntro p{margin:0;line-height:1.5}
.v213OverallSection{margin-bottom:18px}.v213SectionHead{margin:0 0 10px;padding:0 2px}.v213SectionHead>span{display:block;color:#705faf;font-size:12px;font-weight:800;letter-spacing:.04em}.v213SectionHead h2{margin:4px 0 3px;color:#2b176f;font-size:20px}.v213SectionHead p{margin:0;color:#6d6575;line-height:1.45}
.v213OverallSection>.prompt{margin-bottom:10px}.v213OverallView>h2{margin-top:0;color:#2b176f}.v213OverallView>.field{margin-top:15px}.v213OverallView .v25OptionalDetails{margin-top:14px}.v213LegacyReflection{border-style:dashed}
.v213SummaryReflection p{line-height:1.5}

@media(max-width:700px){.v213OverallIntro{padding:14px}.v213SectionHead h2{font-size:18px}.landingHero>.landingTagline{font-size:20px}}
