body.info-page{min-height:100vh}body.info-page header{max-width:900px;height:80px}body.info-page main{max-width:760px;margin:38px auto 70px;padding:0 22px}body.info-page h1{font-size:clamp(30px,6vw,44px);line-height:1.15;letter-spacing:-1px;margin:18px 0}body.info-page h2{font-size:21px;margin:30px 0 8px}body.info-page p,body.info-page li{font-size:15px;line-height:1.8}body.info-page main a{text-decoration:underline;text-underline-offset:3px}body.info-page .page-meta{font-size:12px;color:var(--muted)}body.info-page .contact-address{font-size:clamp(16px,4vw,23px);overflow-wrap:anywhere}body.info-page .page-button{display:inline-block;background:#e1ff60;color:#10200c;border-radius:8px;padding:10px 18px;text-decoration:none;font-weight:700}footer .footer-pages{display:flex;gap:12px 22px;flex-wrap:wrap}footer .footer-pages a{font-size:12px}body.info-page footer{max-width:900px}body.info-page .brand{font-size:22px}body.info-page header nav{gap:16px}body.info-page header nav a{font-size:13px}@media(max-width:600px){body.info-page header{margin:0 16px}body.info-page main{margin-top:25px}body.info-page footer{margin:0 20px}}