/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.page-privacy main,.page-terms main{padding:118px 0 64px}.page-privacy .legal-card,.page-terms .legal-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.page-privacy .legal-card,.page-terms .legal-card{background:color-mix(in srgb, var(--surface) 94%, transparent 6%)}}.page-privacy .legal-card,.page-terms .legal-card{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.page-privacy .legal-card,.page-terms .legal-card{border:1px solid color-mix(in srgb, var(--text) 10%, transparent 90%)}}.page-privacy .legal-card,.page-terms .legal-card{border-radius:24px;max-width:980px;margin:0 auto;padding:36px}.page-privacy h1,.page-terms h1{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(2rem,4.2vw,2.8rem);line-height:1.1}.page-privacy .updated,.page-terms .updated{color:var(--text-secondary);margin:10px 0 28px;font-weight:500}.page-privacy section,.page-terms section{margin-bottom:28px}.page-privacy h2,.page-terms h2{color:var(--text);letter-spacing:.02em;margin:0 0 10px;font-size:1.12rem;font-weight:700}.page-privacy p,.page-privacy li,.page-terms p,.page-terms li{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.62}.page-privacy ul,.page-terms ul{gap:8px;margin:0;padding-left:20px;display:grid}.page-privacy .legal-mt-10{margin-top:10px}.page-privacy .legal-section-last,.page-terms .legal-section-last{margin-bottom:0}.page-privacy a:not(.btn),.page-terms a:not(.btn){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.page-privacy a:not(.btn):hover,.page-terms a:not(.btn):hover{color:var(--highlight)}@media (max-width:768px){.page-privacy .legal-card,.page-terms .legal-card{border-radius:18px;padding:24px 18px}}