.policy-page{max-width:860px;padding-top:calc(var(--section-space) + 76px)}.policy-page h1{margin:14px 0 0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.5}.policy-intro{margin:28px 0 0;line-height:1.9}.policy-section{margin-top:44px}.policy-section h2{margin:0 0 14px;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.55}.policy-paragraph{white-space:pre-line;margin:0 0 14px;line-height:1.9}.policy-list{margin:6px 0 18px;padding-left:1.6em;line-height:1.9}.policy-list li{white-space:pre-line;margin-bottom:4px}.policy-meta{color:var(--ink-gray);border-top:1px solid #23272a1f;margin-top:56px;padding-top:24px;line-height:1.9}.policy-meta p{margin:0}@media (width<=880px){.policy-page{padding-top:calc(var(--section-space) + 68px)}}
