.policy-main{max-width:800px;padding-top:56px;padding-bottom:56px}.policy-main h1{letter-spacing:-1.5px;min-height:0;font-size:clamp(36px,5vw,54px)}.policy-main h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.35}.policy-main section{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.policy-main p,.policy-main li{color:var(--muted);font-size:14px;line-height:1.8}.policy-main strong{color:var(--ink)}.policy-main .policy-date{margin-top:18px;font-size:12px}.policy-main ul{padding-left:20px}.policy-main li+li{margin-top:7px}@media (max-width:700px){.policy-main{padding-top:36px;padding-bottom:40px}}
