/* SPDX-License-Identifier: AGPL-3.0-or-later */
.policy-main {max-width:940px;padding-top:145px;padding-bottom:90px}
.policy-main h1 {margin:12px 0 20px;font:600 clamp(40px,6vw,64px)/1.2 'Cormorant Garamond',Georgia,serif;color:var(--gold-soft)}
.policy-main h2 {margin:0 0 18px;font:600 clamp(27px,4vw,34px)/1.25 'Cormorant Garamond',Georgia,serif;color:var(--gold-soft)}
.policy-main h3 {margin:0 0 10px;font-size:18px;color:var(--ink)}
.policy-main p,.policy-main li {font-size:15px;line-height:1.8;color:var(--ink-mute)}
.policy-main p {margin:12px 0}
.policy-main a {color:var(--gold-soft);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.policy-main section {margin-top:35px;padding:28px;border:1px solid var(--glass-border);border-radius:20px;background:var(--glass)}
.policy-main article+article {margin-top:22px;padding-top:22px;border-top:1px solid var(--glass-border)}
.policy-main code {overflow-wrap:anywhere;font-size:.9em}
.policy-main ul {padding-left:22px}
.policy-main .policy-date {font-size:13px}
.policy-main [data-cookie-settings] {margin-top:12px}
.policy-main [hidden] {display:none}
@media(max-width:600px){.policy-main{padding-top:115px;padding-bottom:55px}.policy-main section{padding:21px}}
