.policy-page{background-color:var(--page-background);color:var(--plum);min-height:100vh}.policy-main{padding:7rem 1.5rem var(--space-7)}.policy-container{width:min(100%,760px);margin:0 auto}.policy-title{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem)}.policy-updated{color:#421a21ad;margin-bottom:var(--space-5);font-size:.875rem}.policy-content{gap:var(--space-5);flex-direction:column;display:flex}.policy-section{gap:var(--space-2);flex-direction:column;display:flex}.policy-section h2{font-size:1.25rem}.policy-section p,.policy-section li{color:#421a21d1;font-size:1rem}.policy-section ul{padding-left:1.25rem}.policy-note{background:#ffffff3d;border:1px solid #421a2129;border-radius:8px;padding:1rem}.policy-link{text-underline-offset:.2em;text-decoration:underline}@media (max-width:640px){.policy-main{padding:6.5rem 1rem var(--space-6)}}
