#gpba-full .policies-contents{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:28px;padding-bottom:32px}
#gpba-full .policies-contents>span{flex-basis:100%;font-weight:600}
#gpba-full .policies-contents a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--brass)}
#gpba-full .combined-policies .legal-reading{max-width:850px}
#gpba-full .combined-policies .policy-section{scroll-margin-top:32px;padding:36px 0 12px;border-top:1px solid var(--brass)}
#gpba-full .combined-policies .policy-section>header h2{font-size:clamp(32px,4vw,44px);line-height:1.15;margin:0 0 18px}
#gpba-full .combined-policies .policy-section>header .legal-updated{font-size:16px;color:#62685b;margin:16px 0 30px}
#gpba-full .combined-policies .policy-section>section{margin:26px 0}
#gpba-full .combined-policies h3{font-size:26px;line-height:1.25;margin:0 0 12px}
@media(max-width:600px){#gpba-full .policies-contents{flex-direction:column;align-items:flex-start}}
