.info-page{max-width:850px;padding-top:40px;padding-bottom:60px}.info-page h1{font-size:clamp(34px,5vw,48px);margin-bottom:16px}.info-page .lead{font-size:18px;line-height:1.65;color:var(--muted)}.info-page section{margin-top:32px}.info-page h2{font-size:21px;margin-bottom:12px}.info-page p,.info-page li{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.info-page .updated{font-size:12px;color:var(--muted)}.info-page a{text-underline-offset:3px}.info-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;margin:24px 0}.site-footer{align-items:flex-start;gap:24px}.footer-links{display:grid;gap:12px;text-align:right}.footer-links nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px}.footer-links a{display:inline-block;min-height:32px;padding:5px 0}.site-footer .footer-links{max-width:none}.not-found{min-height:55vh}@media(max-width:700px){.info-page{padding-top:28px}.info-page .lead{font-size:16px}.info-card{padding:18px}.site-footer{flex-direction:column}.footer-links,.footer-links nav{text-align:left;justify-content:flex-start}.footer-links a{min-height:44px;padding:11px 0}.site-footer .footer-links{max-width:100%}}