.guide-hero{padding-block:36px 55px}
.guide-back{font-size:13px;margin-bottom:45px}
.guide-hero h1{font-size:clamp(42px,5.2vw,68px);max-width:850px;line-height:1.12;margin-bottom:24px}
.guide-hero>p:not(.eyebrow){max-width:610px;font-size:18px;line-height:1.75;color:var(--muted)}
.guide-nav{display:flex;flex-wrap:wrap;gap:30px;border-block:1px solid var(--line);padding-block:20px;margin-top:35px;font-size:13px}
.guide-nav a:hover{text-decoration:underline}
.guide-arrival{padding-block:10px 60px}
.guide-arrival h2{font-size:38px;margin-bottom:30px}
.guide-arrival>.inline-link{margin-top:15px;font-size:13px}
.first-time-page .home-questions{padding-block:30px 65px}
.first-time-page .home-parent-section{padding-block:55px}
.guide-hello{padding-block:60px;display:flex;gap:40px;align-items:center;justify-content:space-between}
.guide-hello h2{font-size:35px;max-width:600px;margin-bottom:20px}
.guide-hello p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:570px;color:var(--muted);margin:0}
.guide-hello .button{flex:none;font-size:13px}
@media(max-width:760px){.guide-hero{padding-block:24px 35px}.guide-back{margin-bottom:30px}.guide-hero h1{font-size:41px}.guide-hero>p:not(.eyebrow){font-size:16px}.guide-nav{gap:16px;font-size:12px;padding-block:17px;margin-top:25px}.guide-arrival{padding-bottom:35px}.guide-arrival h2{font-size:32px}.guide-hello{display:block;padding-block:45px}.guide-hello h2{font-size:32px}.guide-hello .button{margin-top:24px}}
