.policies{max-width:1120px;margin:auto;padding:64px 6% 80px;scroll-margin-top:80px}.policy-intro{max-width:720px;margin-bottom:40px}.policy-intro h2{font:400 clamp(38px,4vw,60px)/1.12 var(--font-display,Georgia,serif);letter-spacing:-1px;margin:0 0 24px}.policy-intro p{font-size:15px;line-height:1.8}.policy-details details{border-top:1px solid #48443f30}.policy-details details:last-of-type{border-bottom:1px solid #48443f30}.policy-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:20px 0;list-style:none;font-size:17px;line-height:1.5}.policy-details summary::-webkit-details-marker{display:none}.policy-details details[open] summary span{font-size:0}.policy-details details[open] summary span::after{content:'−';font-size:18px}.policy-content{padding:0 0 24px;max-width:800px}.policy-content p{font-size:14px;line-height:1.9;margin:0 0 16px}.policy-demo-note{font-size:12px;line-height:1.8;margin-top:28px;color:#605b53}@media(max-width:600px){.policies{padding:40px 6% 50px}.policy-intro{margin-bottom:28px}.policy-details summary{font-size:16px}.policy-intro p{font-size:14px}}
