.privacy-hero{min-height:68vh}.privacy-content{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.5fr);gap:clamp(3rem,8vw,8rem);align-items:start}.privacy-summary{position:sticky;top:8rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(191,155,77,.28);background:#0f0a0ab8;color:var(--text-primary)}.privacy-summary>p:not(.eyebrow){margin:1.5rem 0 2rem;color:var(--text-secondary);line-height:1.75}.privacy-summary dl,.privacy-summary dd{margin:0}.privacy-summary dl>div{padding:1rem 0;border-top:1px solid rgba(255,255,255,.1)}.privacy-summary dt{margin-bottom:.35rem;color:var(--text-primary);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.privacy-summary a{color:var(--gold);text-decoration:underline;text-underline-offset:.25em}.privacy-sections a{color:var(--brand-red);text-decoration:underline;text-underline-offset:.25em}.privacy-sections{max-width:52rem}.privacy-sections section{padding:0 0 clamp(2.5rem,5vw,4.5rem)}.privacy-sections h2{margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.8rem)}.privacy-sections p,.privacy-sections li,.privacy-sections address{color:#625b55;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.privacy-sections p+p{margin-top:1rem}.privacy-sections ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 2rem;margin-top:1.25rem;padding-left:1.2rem}.privacy-sections address{font-style:normal}@media(max-width:760px){.privacy-content{grid-template-columns:1fr}.privacy-summary{position:static}.privacy-sections ul{grid-template-columns:1fr}}
