.privacy-hero{padding-top:65px;padding-bottom:55px;background:#f7f5ee}.privacy-hero h1{font-size:clamp(48px,6.4vw,88px);line-height:1.04;letter-spacing:-3px;margin:25px 0}.privacy-hero h1 em{color:#aa3b29}.privacy-lead{font-size:18px;line-height:1.8;max-width:680px;color:#56634f}.privacy-version{font-size:11px;color:#68725e;margin-top:25px}.privacy-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.privacy-summary article{border-top:1px solid #bbc4b0;padding-top:20px}.privacy-summary span{font-size:10px;letter-spacing:1.5px;color:#a33b2a}.privacy-summary strong{display:block;font-size:23px;margin:15px 0}.privacy-summary p{font-size:14px;line-height:1.8;color:#5b6553;max-width:310px}.privacy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;align-items:start;padding-top:50px}.privacy-nav{position:sticky;top:30px}.privacy-nav a{display:flex;gap:14px;padding:12px 0;font-size:12px;line-height:1.5;border-bottom:1px solid #d9dece}.privacy-nav a span{color:#a43b2a}.privacy-chapter{padding:0 0 45px;margin-bottom:45px;border-bottom:1px solid #c4cdb9;scroll-margin-top:30px}.privacy-chapter h2{font-size:36px;letter-spacing:-1px;line-height:1.15;margin:18px 0 25px}.privacy-chapter p,.privacy-chapter li{font-size:15px;line-height:1.9;color:#52604c}.privacy-chapter li{margin-bottom:10px}.privacy-chapter ul{padding-left:20px}.privacy-chapter a:not(.button){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-table-wrap{overflow-x:auto}.privacy-chapter table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.privacy-chapter caption{text-align:left;margin-bottom:15px;color:#5b6753}.privacy-chapter td,.privacy-chapter th{vertical-align:top;text-align:left;padding:16px;border-bottom:1px solid #cbd2c0}.privacy-chapter th{background:#e4e8db}.privacy-highlight{padding:25px;background:#e3e8d9;border-left:3px solid #a63c29;margin:25px 0}.privacy-highlight span{font-size:12px}.privacy-highlight strong{font-size:48px;display:block;margin-top:12px}.privacy-highlight p{margin-bottom:0}.privacy-contact{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#293b30;color:#f7f5ee}.privacy-contact h2{font-size:46px;line-height:1.1;margin-top:20px}.privacy-contact>div>a:first-child{font-size:25px;overflow-wrap:anywhere}.privacy-contact p{line-height:1.9;font-size:14px}.za-privacy-open{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}#za-consent-panel[hidden],#za-consent-panel [hidden]{display:none!important}#za-consent-panel .za-consent-settings{display:block;margin-top:14px;padding:8px 0;min-height:44px;background:none;border:0;font:inherit;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#za-consent-panel .za-consent-settings:focus-visible{outline:3px solid #b4432c;outline-offset:3px}#za-consent-details label{display:block;margin:16px 0 4px;font-size:14px}#za-consent-panel .za-consent-actions button{min-height:48px}#za-consent-panel{position:fixed;bottom:18px;left:18px;z-index:99990;width:min(520px,calc(100vw - 36px));max-height:80vh;overflow:auto;background:#f7f5ee;color:#293b30;border:1px solid #a9b59b;box-shadow:0 8px 40px #10200d30;padding:25px}#za-consent-panel h2{font-size:24px;margin:0 0 12px}#za-consent-panel p{font-size:13px;line-height:1.7;margin:10px 0}#za-consent-panel a{font-size:12px;text-decoration:underline}.za-consent-actions{display:flex;gap:12px;margin-top:18px}.za-consent-actions button{flex:1;font-size:13px;padding:13px 12px;border:1px solid #293b30;background:#293b30;color:#fff;cursor:pointer}.za-consent-actions button:focus-visible,.za-privacy-open:focus-visible{outline:3px solid #b4432c;outline-offset:3px}@media(max-width:850px){.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-nav{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.privacy-nav>.eyebrow{grid-column:1/-1}.privacy-summary{gap:15px}.privacy-summary strong{font-size:20px}}@media(max-width:600px){.privacy-hero{padding-top:40px}.privacy-hero h1{font-size:48px;letter-spacing:-2px}.privacy-lead{font-size:16px}.privacy-summary,.privacy-contact{grid-template-columns:1fr}.privacy-summary{gap:18px}.privacy-summary article{padding-top:15px}.privacy-summary p{max-width:none}.privacy-layout{padding-top:30px}.privacy-chapter h2{font-size:31px}.privacy-chapter td,.privacy-chapter th{padding:11px;font-size:12px;overflow-wrap:anywhere}.privacy-contact h2{font-size:37px}.privacy-contact>div>a:first-child{font-size:21px}#za-consent-panel{bottom:12px;padding:19px}.za-consent-actions{gap:8px}.privacy-chapter .button{white-space:normal}.privacy-nav{column-gap:15px}}