.mission-inline-spread .mission-heading h1{font-size:var(--t-5);margin-block:var(--space-5)}.mission-inline-spread .mission-heading .page-intro{max-width:40ch}.mission-vision{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--line) solid var(--border);max-width:42ch}.mission-vision>p:last-child{color:var(--fg-muted);margin-top:var(--space-3);font-size:1rem;line-height:1.7}.mission-vision h2{margin-top:var(--space-3);font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.2}.mission-explorer-heading{align-items:center;gap:var(--space-3);min-height:var(--touch);border-bottom:var(--line) solid var(--border);padding-bottom:var(--space-3);font-size:var(--t-1);display:flex}@media (max-width:680px){.mission-inline-spread .mission-heading h1{font-size:var(--t-4)}}.school-presentation .mission-explorer .story-explorer-detail{padding-top:var(--space-5);padding-right:var(--space-4)}.school-presentation .mission-explorer .story-explorer-detail h2{margin-block:var(--space-4) var(--space-5);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12}.school-presentation .mission-explorer .story-explorer-detail>p:not(.eyebrow){max-width:32ch;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.65}.school-presentation .mission-explorer .story-explorer-note{margin-top:var(--space-6)}@media (max-width:680px){.school-presentation .mission-explorer{min-height:25rem}.school-presentation .mission-explorer .story-explorer-detail{padding-top:var(--space-3)}.school-presentation .mission-explorer .story-explorer-detail h2{font-size:2rem}.school-presentation .mission-explorer .story-explorer-detail>p:not(.eyebrow){font-size:var(--t-2)}}
