.gp section{margin-top:32px}.gp h2{letter-spacing:-.02em;margin-bottom:10px;font-size:1.5rem;font-weight:600}.gp p{color:var(--muted)}.gp a:not(.button){color:var(--accent)}.gp-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gp-list li{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.gp-list h3,.gp-faq dt{color:var(--ink);margin:0 0 4px;font-size:1rem;font-weight:600}.gp-faq div{border-top:1px solid var(--line);padding:14px 0}.gp-faq dd{color:var(--muted);margin:0}
