.proposed-copy .hero h1{font-size:clamp(44px,5.2vw,88px)}
.proposed-copy .path{align-items:center;justify-content:center;text-align:center;padding:40px 48px;min-height:270px}
.proposed-copy .path>.icon-chip{display:none}
.proposed-copy .path h2{font-size:clamp(38px,3.5vw,52px)}
.proposed-copy .path p{font-size:17px;line-height:1.55;max-width:34ch}
.proposed-copy .path h2,.proposed-copy .path p{position:relative;z-index:1}
.proposed-copy .path>.decor{opacity:.4}
.schedule-date{font-size:16px;font-weight:600;margin-bottom:14px}
@media(max-width:600px){.proposed-copy .path{min-height:220px;padding:34px 28px}
.proposed-copy .path h2{font-size:38px}
.proposed-copy .path p{font-size:16px}
}
.quiz-step{display:block;font-size:14px;font-weight:600;margin-bottom:12px}
.proposed-copy .connected-section .split{align-items:center;gap:clamp(32px,5vw,76px)}
.proposed-copy .connected-section .split>div:first-child{text-align:center;max-width:520px;margin-inline:auto}
.proposed-copy .connected-section .lede{max-width:38ch;margin-inline:auto}
.proposed-copy .connected-section .system-map.hub{width:min(100%,410px)}
.proposed-copy .connected-section .map-bottom{max-width:410px;margin-inline:auto;font-size:12px;letter-spacing:.08em}
.proposed-copy .connected-section h2{margin-inline:auto}
@media(min-width:801px) and (max-width:1050px){.nav{display:none}
.menu-toggle{display:block}
.header-call{margin-left:auto}
.mobile-menu[open]{display:block}
}
@media(max-width:800px){.proposed-copy .connected-section .split{gap:26px}
.proposed-copy .connected-section .system-map.hub{width:min(100%,360px)}
.proposed-copy .connected-section .map-bottom{max-width:360px}
}
