.policy-page{max-width:980px;min-height:58vh;margin:0 auto;padding:clamp(64px,8vw,120px) 28px}.policy-page>span{color:#a66b2d;letter-spacing:.24em;font-size:11px;font-weight:700}.policy-page h1{font:500 clamp(46px,6vw,78px)/1 var(--serif);margin:18px 0 12px}.policy-page>small{color:#83786d;font-size:11px;display:block}.policy-page>div{border-top:1px solid #ded7ce;margin-top:52px;padding-top:30px}.policy-page p{color:#514a43;white-space:pre-line;margin:0 0 22px;font-size:16px;line-height:1.8}@media (max-width:700px){.policy-page{padding:48px 20px 70px}.policy-page h1{font-size:44px}.policy-page>div{margin-top:36px}.policy-page p{font-size:14px}}
