.privacy-page{background:#f4f1e9;color:#111318}.privacy-main{padding:86px clamp(22px,5vw,96px) 0}.privacy-hero{padding:clamp(70px,10vw,150px) 0 clamp(60px,8vw,120px);border-bottom:1px solid rgba(17,19,24,.25)}
.privacy-eyebrow,.privacy-index{font:700 10px/1.3 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.16em}.privacy-hero>h1{max-width:1120px;margin:28px 0 34px;font:500 clamp(68px,10vw,164px)/.82 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.07em}.privacy-hero>h1 em{color:#225cf2;font-family:Georgia,"Times New Roman",serif;font-weight:400}.privacy-hero>p{max-width:780px;margin:0;font-size:clamp(20px,2vw,31px);line-height:1.35;letter-spacing:-.02em}
.privacy-alert{max-width:980px;margin:64px 0 0;padding:25px 28px;border:1px solid #806526;background:#fffaf0}.privacy-alert h2{margin:0 0 8px;font:700 13px/1.3 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}.privacy-alert p{margin:0;line-height:1.65}
.privacy-article>section{display:grid;grid-template-columns:minmax(42px,90px) minmax(0,850px);gap:clamp(20px,4vw,70px);padding:clamp(52px,7vw,92px) 0;border-bottom:1px solid rgba(17,19,24,.25)}.privacy-index{margin:7px 0 0;color:#225cf2}.privacy-article h2,.privacy-choice h2{margin:0 0 25px;font:500 clamp(34px,4.5vw,66px)/.98 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.05em}.privacy-article p,.privacy-article li,.privacy-choice p{max-width:810px;font-size:16px;line-height:1.75}.privacy-article p{margin:0 0 18px}.privacy-article a,.privacy-choice a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.privacy-article code{padding:.12em .32em;background:rgba(34,92,242,.09);font-size:.88em}.privacy-sources{margin:20px 0 0;padding-left:20px}.privacy-sources li{margin:8px 0}
.privacy-choice{margin:clamp(70px,10vw,150px) 0;padding:clamp(34px,5vw,70px);background:#225cf2;color:#fff}.privacy-choice h2{max-width:820px;margin-top:24px}.privacy-choice .vg-consent-settings{width:auto!important;margin-top:20px!important;border:1px solid #fff!important;background:#fff!important;color:#111318!important;text-decoration:none!important}
@media(max-width:800px){.privacy-main{padding:72px 22px 0}.privacy-hero{padding-top:70px}.privacy-hero>h1{font-size:clamp(56px,17vw,100px)}.privacy-alert{margin-top:42px;padding:20px}.privacy-article>section{grid-template-columns:1fr;gap:12px}.privacy-index{margin:0}.privacy-article h2{font-size:38px}.privacy-choice{margin-inline:-22px;padding:48px 22px}.privacy-page .vg-footer{margin-inline:0!important}}
@media(max-width:340px){.privacy-main{padding-inline:16px}.privacy-choice{margin-inline:-16px;padding-inline:16px}.privacy-article h2{font-size:34px}.privacy-article p,.privacy-article li{font-size:15px}}
.privacy-page a:focus-visible{outline:2px solid #225cf2;outline-offset:4px}
.privacy-page .vg-footer{position:static;inset:auto}
