.policy{max-width:620px;padding:calc(env(safe-area-inset-top) + var(--s-6)) max(var(--gutter), env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + var(--s-12)) max(var(--gutter), env(safe-area-inset-left));animation:policy-in .52s var(--spring-smooth) backwards;margin:0 auto}@keyframes policy-in{0%{opacity:0;transform:translateY(10px)}}.policy h1{margin:0}.policy-date{font-size:calc(var(--t) * var(--fs-foot));line-height:calc(var(--t) * var(--lh-foot));color:var(--ink-2);margin:2px 0 0}.policy-lede{margin:var(--s-6) 0 0;font-size:calc(var(--t) * var(--fs-body));line-height:calc(var(--t) * var(--lh-body))}.policy section{margin-top:var(--s-6);padding:var(--s-4) var(--s-5) var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.policy h2{margin:0 0 var(--s-2);font-size:calc(var(--t) * var(--fs-title3));line-height:calc(var(--t) * var(--lh-title3));font-weight:600}.policy p,.policy li{font-size:calc(var(--t) * var(--fs-body));line-height:calc(var(--t) * var(--lh-body));-webkit-user-select:text;user-select:text}.policy p{margin:var(--s-2) 0 0}.policy ul{gap:var(--s-2);margin:0;padding-left:1.1em;display:grid}
