.privacy-header{max-width:1080px;padding:25px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.privacy-main{max-width:850px;margin:35px auto 70px;padding:0 24px}.privacy-main h1{font-size:clamp(2.8rem,7vw,5rem)}.privacy-lead{font-size:1.35rem;color:var(--mint);margin:15px 0}.privacy-main p{margin:15px 0}.privacy-main section{margin-top:48px;scroll-margin-top:24px}.privacy-main h2{font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.18;margin:0 0 20px;letter-spacing:-.025em}.privacy-main h3{font-size:1.3rem;margin:27px 0 10px;line-height:1.3;letter-spacing:0}.privacy-main li{margin:12px 0}.privacy-main a:not(.button),.privacy-header>a:not(.brand){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-notice{border-left:4px solid var(--mint);padding:18px 24px;background:#18313c;margin:28px 0}.privacy-nav{display:flex;flex-wrap:wrap;gap:12px 22px;border-bottom:1px solid var(--line);padding:10px 0 25px}.child-card{background:var(--paper);color:var(--ink);padding:28px;border-radius:24px}.child-card .eyebrow{margin-top:0}.privacy-main details{border:1px solid var(--line);padding:16px;border-radius:12px}.privacy-main summary{cursor:pointer}.privacy-main ul{padding-left:23px}@media(max-width:480px){.child-card{padding:22px 18px}.privacy-header{padding:20px}.privacy-main{padding:0 20px}}@media print{body{background:white;color:black}.privacy-nav,.skip,.actions{display:none}.privacy-main{max-width:none;margin:0}.privacy-notice,.child-card{background:#eee;color:black}a{color:black}}
