.privacy-page{font-size:17px;line-height:1.7}.policy-header,.policy-footer{max-width:1120px;margin:auto;padding:28px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.policy-header img{display:block;width:160px;height:auto}.policy-header a,.policy-footer a{font-size:14px}.policy-content{max-width:840px;margin:28px auto 64px;padding:0 var(--gutter);overflow-wrap:anywhere}.policy-content h1{font-size:clamp(42px,7vw,68px);margin:24px 0}.policy-content h2{font-size:clamp(25px,4vw,32px);letter-spacing:-.025em;line-height:1.25;margin:44px 0 18px;scroll-margin-top:24px}.policy-content p{margin:0 0 20px}.policy-content ul{padding-left:24px;margin:0 0 24px}.policy-content li{margin:0 0 10px}.policy-content strong{font-weight:500}.policy-content a{color:var(--blue)}.policy-footer{border-top:1px solid #c4beaf;margin-top:40px;padding-block:28px 48px}@media(max-width:620px){.privacy-page{font-size:16px}.policy-header{padding-top:24px}.policy-header img{width:125px}.policy-content{margin-top:16px}.policy-footer{align-items:flex-start;flex-direction:column;gap:16px}}
