.info-top{max-width:1100px;padding:14px var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.info-top .wordmark{margin-right:auto}.info{max-width:1100px;padding:16px var(--gutter) 72px;margin:0 auto}.info-title{margin:0 0 16px;font-size:clamp(40px,6vw,84px)}.info-meta{margin:18px 0 0;font-size:14px;font-weight:700}.info-body{gap:36px;max-width:760px;margin:56px auto 0;display:grid}.info-body .faq{max-width:none}.legal-sec h2{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:800}.legal-sec p,.legal-sec li{color:var(--ink-soft);line-height:1.65}.legal-sec p{margin:0}.legal-sec ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal-sec li::marker{color:var(--ink)}.legal-sec a,.legal-note a{color:var(--ink);text-underline-offset:3px;font-weight:600}.legal-note{border:2px solid var(--ink);background:var(--vinyl);margin:0;padding:16px 18px;line-height:1.55}@media (max-width:560px){.info-top .btn{display:none}.info-body{margin-top:40px}}
