
.footer-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-underline-offset:4px}
.info-shell{max-width:1000px;margin:0 auto;padding:0 36px}.info-shell .site-header{padding-left:0;padding-right:0}.info-content{max-width:740px;margin:56px auto 70px}.info-content h1{font:normal clamp(42px,7vw,70px)/1.06 var(--serif);letter-spacing:-2px;margin:18px 0 24px}.info-content h2{font:normal 30px/1.2 var(--serif);letter-spacing:-.6px;margin:36px 0 13px}.info-content h3{font:normal 23px/1.25 var(--serif);margin:27px 0 10px}.info-content p,.info-content li{font:16px/1.75 var(--sans)}.info-content ul{padding-left:22px}.info-content a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.info-content .intro{font:22px/1.5 var(--serif);max-width:650px}.info-content .notice{border-left:3px solid var(--clay);padding:13px 20px;background:#fff8e9}.info-content .contact{display:inline-flex;min-height:48px;align-items:center;padding:8px 0;font-weight:600}.info-content .updated{font-size:13px;color:var(--muted)}.info-content article{padding-bottom:15px;border-bottom:1px solid var(--rule)}
@media(max-width:700px){.info-shell{padding:0 22px}.info-shell .site-header{gap:15px;flex-wrap:wrap}.info-shell .site-header nav{gap:16px}.info-shell .site-header nav a:last-child{display:inline-flex}.info-content{margin:35px auto 45px}.info-content h1{font-size:46px}.info-content h2{font-size:28px}.info-content .intro{font-size:21px}.info-content .notice{padding:10px 15px}.footer-links{gap:16px}}
