.privacy-header{height:98px;display:flex;justify-content:space-between;align-items:center;padding:0 max(6%,calc((100vw - 1100px)/2));gap:24px;background:var(--terracotta);color:var(--cream);position:sticky;top:0;z-index:20}.privacy-brand{font-size:27px;letter-spacing:3px;font-weight:800;line-height:1.2}.privacy-brand>span{color:var(--beige)}.privacy-brand small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:6px}.privacy-return{font-size:11px;font-weight:700;letter-spacing:.5px}.policy-content{max-width:900px;padding:70px 35px 80px;margin:auto;color:var(--forest)}.policy-content h1{font-size:48px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:12px 0 18px}.policy-content p{font-size:16px;line-height:1.9;color:var(--forest);margin:0 0 22px}.policy-content .eyebrow{color:var(--terracotta);font-size:11px;letter-spacing:1.5px}.policy-content .policy-date{font-size:13px;color:var(--olive);margin-bottom:30px}.policy-content section{padding-top:16px;margin-top:20px}.policy-content h2{font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.3px;margin:0 0 15px;line-height:1.4}.policy-content a:not(.button){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-preview{border:1px solid #6C6D4E44;border-radius:10px;padding:22px;background:var(--beige);margin:0 0 30px}.policy-preview strong{font-size:14px}.policy-preview p{font-size:14px;line-height:1.8;margin:8px 0 0}.policy-back{margin-top:25px;font-size:12px}.policy-footer{max-width:1100px;padding:25px 35px;margin:auto;border-top:1px solid #6C6D4E33;display:flex;justify-content:space-between;gap:20px;color:var(--olive);font-size:11px}.policy-footer a{font-size:11px}@media(max-width:700px){.privacy-header{height:82px;padding:0 6%;gap:15px}.privacy-brand{font-size:22px;letter-spacing:2px}.privacy-brand small{font-size:6px;letter-spacing:1px}.privacy-return{font-size:9px}.policy-content{padding:45px 6% 55px}.policy-content h1{font-size:36px}.policy-content h2{font-size:21px}.policy-content p{font-size:15px}.policy-preview{padding:18px}.policy-preview p{font-size:13px}.policy-footer{padding:22px 6%;flex-wrap:wrap;font-size:10px}}
