body .site-footer{display:block;box-sizing:border-box;width:100%;padding:24px clamp(16px,4vw,48px);border-top:1px solid #d7dce5;background:#f5f7fb;color:#172033;font:inherit;font-size:.9rem;line-height:1.6} .site-footer ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:0}.site-footer a{color:inherit;text-underline-offset:3px}.site-footer a:focus-visible,.information-page a:focus-visible{outline:3px solid #244dcc;outline-offset:4px}.information-page{max-width:760px;margin:0 auto;padding:48px 24px;min-height:65vh;line-height:1.7}.information-page h1{font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.2;overflow-wrap:anywhere}.information-page h2{font-size:1.3rem}.information-page .button{display:inline-block}.information-page a{overflow-wrap:anywhere}@media(max-width:480px){.site-footer ul{flex-direction:column;gap:12px}}
