.privacy-main{background:#f4f0e5}
.privacy-hero{background:#14382b;color:#f4f0e5;border-bottom:8px solid #d9ac3e}
.privacy-hero-inner{min-height:360px;padding-top:76px;padding-bottom:70px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}
.privacy-hero h1{font:clamp(72px,9vw,124px)/.84 Bebas;margin:0;letter-spacing:-1px}
.privacy-hero h1 span{color:#d9ac3e}
.privacy-hero .eyebrow{color:#dfe5d5}
.privacy-intro{border-left:1px solid #607b69;padding:12px 0 12px 34px}
.privacy-intro p{font:italic clamp(21px,2.2vw,31px)/1.35 Georgia,serif;margin:0 0 24px}
.privacy-intro span{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#c9d2c5}
.privacy-content{display:grid;grid-template-columns:320px minmax(0,1fr);gap:96px;padding-top:84px;padding-bottom:110px;align-items:start}
.privacy-content aside{position:sticky;top:36px;border-top:3px solid #d9ac3e;padding-top:26px}
.privacy-content aside h2{font:46px/.95 Bebas;margin:0 0 18px}
.privacy-content aside>p:not(.eyebrow){font-size:13px;color:#536154;margin:0 0 25px}
.privacy-content .button{font-size:18px}
.policy-copy{max-width:770px}
.policy-copy section{padding:0 0 36px;margin:0 0 36px;border-bottom:1px solid #b9c1b5}
.policy-copy section:last-child{border-bottom:0;margin-bottom:0}
.policy-copy h2{font:32px/1 Bebas;letter-spacing:.4px;margin:0 0 17px;color:#14382b}
.policy-copy p,.policy-copy li{font-size:15px;line-height:1.75;color:#405347}
.policy-copy p{margin:0 0 14px}
.policy-copy ul{margin:12px 0 18px;padding-left:22px}
.policy-copy li{padding:3px 0}
.policy-copy strong{color:#14382b}
.policy-copy a{text-decoration:underline;text-underline-offset:3px;color:#8f6819}
@media(max-width:800px){.privacy-hero-inner{min-height:0;padding-top:52px;padding-bottom:48px;grid-template-columns:1fr;gap:32px}.privacy-hero h1{font-size:76px}.privacy-intro{padding-left:20px}.privacy-content{grid-template-columns:1fr;gap:50px;padding-top:52px;padding-bottom:70px}.privacy-content aside{position:static}.policy-copy h2{font-size:29px}}
