.legal-main{max-width:1040px;margin:auto;padding:48px 6% 64px}.back-link{display:inline-block;margin-bottom:32px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.legal-main .eyebrow{margin-bottom:12px}.legal-main h1{font-size:clamp(40px,6vw,60px);margin-bottom:14px}.legal-intro{font-size:18px;color:var(--blue)}.updated{font-size:14px;color:#596a7b;margin-bottom:32px}.legal-main details{border-top:1px solid var(--line);border-bottom:0}.legal-main details:last-of-type{border-bottom:1px solid var(--line)}.legal-main summary{padding:24px 0;align-items:center;font:500 clamp(21px,3vw,27px)/1.35 'Playfair Display',Georgia,serif}.legal-main summary span{flex-shrink:0}.policy{max-width:800px;padding-bottom:20px;overflow-wrap:anywhere}.policy h2,.legal-contact h2{font-size:23px;letter-spacing:0;margin:22px 0 12px}.policy p{padding:0;margin:0 0 18px;font-size:16px;line-height:1.8}.policy a,.legal-contact a{text-decoration:underline;text-underline-offset:3px}.legal-contact{margin-top:40px;background:var(--white);padding:20px 26px}.legal-contact h2{margin-top:0}.legal-contact p{margin-bottom:0}@media(max-width:450px){.legal-main{padding-top:30px}.legal-contact{padding:20px}}
