.gn-policies{color:#24332b;max-width:880px;margin:auto;padding:32px 24px 64px;font:16px/1.7 Arial,sans-serif}.gn-policy-brand{color:#1c5b3d;font-size:28px;font-weight:700;text-decoration:none}.gn-policies h1{margin:32px 0 20px;font-size:32px;line-height:1.2}.gn-policies h2{margin:36px 0 20px;font-size:25px}.gn-policies h3{margin:24px 0 8px;font-size:18px}.gn-policies p{margin:0 0 16px}.gn-policy-draft{background:#fff7df;border:1px solid #e6d49e;border-radius:12px;padding:20px}.gn-policies nav{flex-wrap:wrap;gap:16px;display:flex}.gn-policies a{color:#1c5b3d;text-underline-offset:3px}.gn-policies article{border-bottom:1px solid #dce4df;padding-bottom:24px;scroll-margin-top:24px}.gn-policies footer{margin-top:28px}.gn-policies a:focus-visible{outline-offset:4px;outline:3px solid #83b79a}@media (max-width:480px){.gn-policies{padding:24px 20px}.gn-policies h1{font-size:27px}.gn-policies nav{flex-direction:column;gap:8px}}
