
.privacy-page{background:#FBF9F4;color:#0D2F25}
.privacy-hero{background:#F4F0E6;padding:154px 0 76px}.privacy-hero .container,.privacy-content{max-width:920px}.privacy-hero h1{font-size:clamp(40px,4.2vw,58px);font-weight:300;line-height:1.4;letter-spacing:.055em}.privacy-brand{font-size:20px;line-height:1.8;letter-spacing:.08em;margin-top:20px}.privacy-meta{font-size:13px;line-height:1.9;color:#526258;margin-top:8px;max-width:780px}.privacy-content{padding-top:86px;padding-bottom:116px}.privacy-content>p{font-size:16px;line-height:2.1;margin:0 0 20px;color:#354a40}.privacy-section{border-top:1px solid rgba(13,47,37,.18);padding-top:34px;margin-top:48px}.privacy-section h2{font-size:25px;font-weight:400;line-height:1.6;letter-spacing:.035em;margin-bottom:23px}.privacy-section p{font-size:16px;line-height:2.1;margin-top:16px;color:#354a40}.privacy-section a,.privacy-content a{border-bottom:1px solid rgba(13,47,37,.35);transition:opacity 220ms,border-color 220ms}.privacy-section a:hover,.privacy-content a:hover{opacity:.72;border-color:currentColor}.privacy-page a:focus-visible{outline:2px solid #0D2F25;outline-offset:5px}@media(max-width:760px){.privacy-hero{padding:116px 0 58px}.privacy-hero h1{font-size:40px}.privacy-brand{font-size:18px}.privacy-meta{font-size:12px}.privacy-content{padding-top:60px;padding-bottom:76px}.privacy-content>p,.privacy-section p{font-size:15px;line-height:2}.privacy-section{margin-top:38px;padding-top:28px}.privacy-section h2{font-size:22px;margin-bottom:18px}}
