.privacy-policy-page{width:min(100% - 40px,900px);margin:48px auto 80px;color:var(--green);overflow-wrap:anywhere}.privacy-policy-page>h1{font-size:clamp(36px,5vw,52px);line-height:1.15;margin:0 0 28px}.privacy-policy-summary{padding:32px;border:1px solid #245c2e33;border-radius:18px;background:var(--paper)}.privacy-policy-eyebrow{font-size:13px;letter-spacing:.07em;text-transform:uppercase;font-weight:500;margin:0 0 10px}.privacy-policy-summary h2{font-size:28px;line-height:1.25;margin:0 0 16px}.privacy-policy-page p,.privacy-policy-page li{font-size:16px;line-height:1.7}.privacy-policy-page ul{padding-left:22px}.privacy-policy-summary li{margin:0 0 12px}.privacy-policy-page a{text-decoration:underline;text-underline-offset:3px}.privacy-policy-summary-note{font-size:14px!important;margin-bottom:14px}.privacy-policy-details-link{display:inline-block;font-weight:600;padding:6px 0}.privacy-policy-full{margin-top:44px;scroll-margin-top:24px}.privacy-policy-full h2{font-size:25px;line-height:1.3;margin:36px 0 14px}.privacy-policy-full h3{font-size:20px;line-height:1.4;margin:28px 0 12px}.privacy-policy-full li{margin-bottom:12px}.privacy-policy-full p{margin-bottom:18px}.privacy-policy-full :first-child{margin-top:0}@media(max-width:749px){.privacy-policy-page{margin:28px auto 48px}.privacy-policy-summary{padding:22px}.privacy-policy-summary h2{font-size:25px}.privacy-policy-page p,.privacy-policy-page li{font-size:15px;line-height:1.65}.privacy-policy-full{margin-top:32px}.privacy-policy-full h2{font-size:22px;margin-top:28px}}
