.privacy{line-height:1.65}.privacy__bar{background:var(--oxblood);color:var(--ivory);padding:16px 20px}.privacy__bar a{color:var(--ivory);font-family:var(--font-display);font-weight:400;letter-spacing:.14em;line-height:1.15;text-transform:uppercase;text-decoration:none;font-size:clamp(.95rem,2.4vw,1.35rem);display:inline-flex;align-items:center;gap:12px;padding:8px 0;max-width:100%}.privacy__bar a span{min-width:0}.privacy__bar .brand-mark{width:48px;height:48px}.privacy__bar a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.privacy__main{max-width:720px;margin:0 auto;padding:40px 20px 72px}.privacy__main h1{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(2.5rem,5vw,var(--font-size-5xl));line-height:1.1;margin:0 0 20px}.privacy__main h2{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;margin:36px 0 8px}.privacy__main li,.privacy__main p{color:var(--charcoal)}.privacy__main a{color:var(--oxblood);text-underline-offset:3px;font-weight:500}.privacy__main a:hover{color:var(--oxblood-hover)}.privacy__main a:focus-visible{outline:3px solid var(--oxblood-line);outline-offset:2px}.privacy__footer{background:var(--near-black);color:var(--ivory);padding:28px 20px;font-size:var(--font-size-sm);text-align:center}