body:has(.ad-privacy)>header{display:none}body:has(.ad-privacy){background:#080b07}.ad-privacy{color:#f2f5ed;min-height:100vh;font-family:var(--font-instrument-sans), sans-serif;background:radial-gradient(80% 380px at 70% 0,#b9f4440b,#0000),#080b07}.ad-privacy *{box-sizing:border-box}.ad-privacy a{color:#b9f444;text-underline-offset:4px;-webkit-text-decoration:underline #b9f44460;text-decoration:underline #b9f44460;transition:color .15s,text-decoration-color .15s}.ad-privacy a:hover{color:#dbff95;text-decoration-color:currentColor}.ad-privacy a:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #b9f444}.ad-privacy-skip{z-index:10;background:#080b07;padding:12px;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.ad-privacy-skip:focus{transform:none}.ad-privacy-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;min-height:96px;margin:0 auto;padding:24px 40px;display:flex}.ad-privacy .ad-privacy-brand{color:#f2f5ed;letter-spacing:-1.3px;align-items:center;gap:10px;font-size:30px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ad-privacy-brand img{border-radius:9px;flex:none;display:block}.ad-privacy-brand b{font-weight:600}.ad-privacy .ad-privacy-back{color:#b9c2b0;align-items:center;gap:16px;font-size:14px;text-decoration:none;display:flex}.ad-privacy-main{width:min(100% - 64px,840px);margin:0 auto;padding:82px 0 36px}.ad-privacy-intro{padding-bottom:52px}.ad-privacy-eyebrow{color:#b9f444;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.ad-privacy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,54px);font-weight:600;line-height:1.08}.ad-privacy-lead{color:#c4ccbd;max-width:570px;margin:24px 0 20px;font-size:19px;line-height:1.65}.ad-privacy-date{color:#8e9985;margin:0;font-size:13px}.ad-privacy-section{border-top:1px solid #ffffff12;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:34px 0;display:grid}.ad-privacy-number{color:#87937d;font-family:var(--font-space-mono), monospace;padding-top:7px;font-size:11px}.ad-privacy h2{letter-spacing:-.025em;margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.35}.ad-privacy-section p,.ad-privacy-section ul{color:#b4bfaa;margin:14px 0 0;font-size:16px;line-height:1.8}.ad-privacy-section ul{padding-left:20px;list-style:outside}.ad-privacy-section li+li{margin-top:12px}.ad-privacy-section li::marker{color:#7d9853}.ad-privacy-section strong{color:#e1e7da;font-weight:600}.ad-privacy-contact{background:#b9f44407;border:1px solid #b9f44438;border-radius:20px;margin-top:24px;padding:32px}.ad-privacy-contact .ad-privacy-eyebrow{margin-bottom:12px}.ad-privacy-contact h2{font-size:25px}.ad-privacy-contact p:not(.ad-privacy-eyebrow){color:#b4bfaa;max-width:550px;margin:0;font-size:16px;line-height:1.7}.ad-privacy .ad-privacy-button{color:#142000;background:#b9f444;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:50px;margin-top:24px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ad-privacy .ad-privacy-button:hover{color:#142000;background:#cbff6d}.ad-privacy-button span{font-size:21px;font-weight:400}.ad-privacy-footer{border-top:1px solid #ffffff12;margin-top:36px;padding-top:24px}.ad-privacy-footer p{color:#8e9985;max-width:620px;margin:0 0 20px;font-size:13px;line-height:1.7}.ad-privacy-footer a{align-items:center;gap:12px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:600px){.ad-privacy-header{gap:16px;min-height:80px;padding:20px}.ad-privacy .ad-privacy-brand{gap:8px;font-size:25px}.ad-privacy-brand img{width:30px;height:30px}.ad-privacy .ad-privacy-back{gap:6px;font-size:12px}.ad-privacy-main{width:calc(100% - 40px);padding-top:48px}.ad-privacy-intro{padding-bottom:34px}.ad-privacy-lead{margin-top:20px;font-size:17px}.ad-privacy-section{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:28px 0}.ad-privacy h2{font-size:20px}.ad-privacy-section p,.ad-privacy-section ul{font-size:15px}.ad-privacy-contact{border-radius:16px;padding:24px 20px}.ad-privacy-contact h2{font-size:23px}.ad-privacy .ad-privacy-button{gap:12px;width:100%;font-size:14px}}@media (prefers-reduced-motion:reduce){.ad-privacy a{transition:none}}
