.policy-page{background:var(--white);padding:calc(var(--nav-h)+48px) 0 80px}.policy-container{max-width:860px;margin-left:0}.policy-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#474A4D;margin-bottom:48px;line-height:1.1}.policy-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #E8E8EA}.policy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;color:#474A4D;margin-bottom:12px}.policy-section h3{font-size:1rem;font-weight:700;color:#474A4D;margin-top:24px;margin-bottom:8px}.policy-section p{font-size:.92rem;color:#474A4D;line-height:1.75;margin-bottom:12px}.policy-section ul{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:6px}.policy-section ul li{font-size:.92rem;color:#474A4D;line-height:1.6;padding-left:16px;position:relative}.policy-section ul li::before{content:'';position:absolute;left:0;top:9px;width:5px;height:5px;background:#474A4D;border-radius:50%}@media (max-width:767px){.policy-page{padding-top:calc(var(--nav-h)+32px)}.policy-title{margin-bottom:32px}.policy-section{margin-bottom:32px;padding-bottom:32px}}