.privacy-page{padding-block:clamp(2.5rem,6vw,5rem)}.privacy-intro{max-width:900px;margin-bottom:2.4rem}.privacy-intro .editorial-title{font-size:clamp(2.8rem,6vw,5rem);line-height:1.05;overflow-wrap:anywhere}.privacy-intro .lead{max-width:720px}.privacy-jumps{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;padding-block:1.2rem;border-block:1px solid #d7d1c2;margin-bottom:2.5rem;font-size:.85rem}.privacy-jumps a,.privacy-copy a,.privacy-request-panel a{color:#365638;text-decoration:underline;text-underline-offset:4px}.privacy-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(2rem,5vw,5rem)}.privacy-copy{max-width:860px;min-width:0}.privacy-copy section{margin-bottom:2.6rem;scroll-margin-top:130px}.privacy-copy h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15;margin-bottom:1rem}.privacy-copy h3{font-size:1.4rem;margin-top:1.4rem}.privacy-copy p,.privacy-copy li,.privacy-copy address{font-size:.94rem;line-height:1.9;overflow-wrap:anywhere}.privacy-copy li+li{margin-top:.55rem}.privacy-copy ul{padding-left:1.3rem}.privacy-copy address{font-style:normal;white-space:pre-line}.privacy-lines{white-space:pre-line}.privacy-table-wrap{overflow-x:auto;margin-block:1.4rem}.privacy-table{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.75}.privacy-table th,.privacy-table td{padding:1rem;text-align:left;vertical-align:top;border:1px solid #d7d1c2;overflow-wrap:anywhere}.privacy-table th{background:#ebe7dc;color:#2b472e}.privacy-aside{align-self:start;position:sticky;top:125px;background:#eae6d9;padding:1.8rem;border-radius:4px}.privacy-aside h2{font-size:2rem;line-height:1.15}.privacy-aside p{font-size:.85rem;line-height:1.8}.privacy-aside .button{margin-block:.75rem 1.2rem}.privacy-aside .text-link{display:block;font-size:.85rem;overflow-wrap:anywhere}.privacy-request-panel{max-width:860px;background:#f0ece2;border:1px solid #d7d1c2;border-radius:5px;padding:clamp(1.2rem,4vw,2.5rem);margin-top:1.5rem;scroll-margin-top:125px}.privacy-request-panel h2{font-size:clamp(2rem,4vw,3rem)}.privacy-request-panel>p{font-size:.9rem;line-height:1.8}.privacy-request-panel .form-grid{margin-top:1.5rem}.privacy-request-panel select,.privacy-request-panel input,.privacy-request-panel textarea{background:#fff}.privacy-receipt{padding:1rem;background:#e2ebdc;border-left:4px solid #506c39;line-height:1.7}.privacy-honeypot{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.privacy-page a:focus-visible{outline:3px solid #a24f30;outline-offset:4px}@media(max-width:900px){.privacy-layout{grid-template-columns:1fr}.privacy-aside{position:static;max-width:580px}.privacy-copy{max-width:none}}@media(max-width:600px){.privacy-jumps{gap:.7rem 1rem}.privacy-table th,.privacy-table td{padding:.65rem;font-size:.8rem}.privacy-copy p,.privacy-copy li{font-size:.9rem}.privacy-request-panel .form-grid{grid-template-columns:1fr}.privacy-request-panel input,.privacy-request-panel select,.privacy-request-panel textarea{font-size:16px}}
