.policy-page{max-width:65ch;padding:var(--space-xl) var(--space-md);margin:0 auto}.policy-back-link{margin-bottom:var(--space-lg);color:var(--ink-soft);font-size:var(--font-size-body-sm);text-decoration:underline;display:inline-block}.policy-title{margin:0 0 var(--space-lg);font-size:1.5rem;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--ink);text-wrap:balance}.policy-section+.policy-section{margin-top:var(--space-xl)}.policy-section h2{scroll-margin-top:var(--space-lg);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--hairline);font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--ink)}.policy-section h3{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--ink)}.policy-section p,.policy-section li{margin:0 0 var(--space-sm);color:var(--ink);font-size:var(--font-size-body);line-height:var(--line-height-body)}.policy-section ol,.policy-section ul{margin:0 0 var(--space-sm);padding-left:1.4em}.policy-section a{color:inherit;text-decoration:underline}
