.privacy-hero{background:radial-gradient(circle at top left,#17392f 0%,#050706 55%,#020303 100%);border-bottom:1px solid rgba(215,180,106,0.25)}.privacy-hero-inner{display:flex;flex-direction:column;gap:2.5rem}.privacy-hero-copy{max-width:44rem}.privacy-hero-aside{max-width:26rem}.privacy-layout{display:flex;flex-direction:column;gap:2.5rem}.privacy-content{flex:2;min-width:0}.privacy-section+.privacy-section{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgba(215,180,106,0.25)}.privacy-section h2{font-size:1.5rem;margin-bottom:0.75rem}.privacy-aside{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.privacy-nav{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1rem}.privacy-nav-title{font-family:var(--font-sans);font-size:0.875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--colour-text-muted);margin-bottom:0.5rem}.privacy-nav ol{display:flex;flex-direction:column;gap:0.35rem;font-size:0.9rem}.privacy-nav a{color:var(--colour-text-muted)}.privacy-nav a:hover{color:var(--colour-accent-gold-soft)}.privacy-contact-cta{margin-top:1.25rem;width:100%}.privacy-main-links ul{display:flex;flex-direction:column;gap:0.35rem;font-size:0.9rem}.privacy-main-links a{color:var(--colour-text-muted)}.privacy-main-links a:hover{color:var(--colour-accent-gold-soft)}@media (min-width:768px){.privacy-hero-inner{flex-direction:row;align-items:flex-start;justify-content:space-between}.privacy-layout{flex-direction:row;align-items:flex-start;gap:2rem}}@media (min-width:1024px){.privacy-layout{gap:2.75rem}.privacy-section h2{font-size:1.65rem}}@media (max-width:767px){.privacy-hero{padding-top:2.5rem;padding-bottom:2.5rem}.privacy-section+.privacy-section{margin-top:2rem;padding-top:2rem}}