.privacy-editorial{max-width:960px;padding-block:64px 72px}.privacy-editorial .privacy-intro h1{color:var(--navy);letter-spacing:-.025em;margin:22px 0 26px;font:400 clamp(2.4rem,4.8vw,4rem)/1.1 Georgia,serif}.marketing .privacy-editorial p{font-size:1rem;line-height:1.85}.marketing .privacy-editorial .privacy-lead{color:var(--navy);font-size:1.2rem;line-height:1.75}.privacy-principles{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 42px;padding-block:26px;display:grid}.privacy-principles p{margin:0}.privacy-principles strong{color:var(--navy);margin-bottom:6px;display:block}.privacy-editorial section{margin-block:34px}.privacy-editorial h2{color:var(--navy);margin-bottom:14px;font:400 clamp(1.5rem,3vw,2rem)/1.3 Georgia,serif}.privacy-editorial a{text-underline-offset:3px;color:var(--navy);text-decoration:underline}:is(.privacy-editorial a:focus-visible,.privacy-editorial summary:focus-visible){outline:3px solid var(--gold-dark);outline-offset:4px}.privacy-transparency{background:var(--cream);border-left:3px solid var(--gold);margin-block:38px;padding:26px 30px}.privacy-transparency p:last-child{margin-bottom:0}.marketing .privacy-editorial .privacy-reference,.privacy-archive{color:#53616b;font-size:.875rem;line-height:1.75}.privacy-archive{border-top:1px solid var(--line);padding-top:18px}.privacy-archive summary{cursor:pointer}@media (max-width:680px){.privacy-editorial{padding-block:38px 48px}.privacy-principles{grid-template-columns:1fr;gap:18px}.privacy-transparency{padding:22px 20px}}
