.information-page{width:min(900px,calc(100% - 48px));margin:55px auto 70px;line-height:1.85;font-size:16px}
.information-page h1{font-size:clamp(35px,6vw,60px);letter-spacing:-2px;line-height:1.12;margin-bottom:30px}
.information-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:15px 0;border-block:1px solid var(--line);margin-bottom:38px}
.information-nav a{min-height:44px;display:inline-flex;align-items:center}
.information-page a{color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}
.information-page section{background:#f9fcffb8;border:1px solid var(--line);border-radius:12px;padding:28px 34px;margin-bottom:24px;scroll-margin-top:24px}
.information-page h2{font-size:27px;line-height:1.3;letter-spacing:-.6px;margin:0 0 22px}
.information-page h3{font-size:18px;margin:28px 0 10px}.information-page p{margin:12px 0;color:#344b65}
.information-page .primary,.footer>a{color:white}
@media(max-width:640px){.information-page{width:calc(100% - 32px);margin:35px auto 45px;font-size:15px}.information-page section{padding:22px 20px}.information-page h2{font-size:24px}.header>.button{font-size:12px;padding:11px}.information-nav{gap:4px 19px}}
