.privacy-main{padding-block:2rem 5rem}.privacy-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;height:auto;min-height:86px;padding-block:1rem;display:flex}.privacy-header .site-language-picker,.privacy-header .support-language{max-width:100%}.privacy-heading{max-width:820px;margin-block:2.5rem}.privacy-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin-block:1rem;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.2}.privacy-heading>p:not(.eyebrow){color:#b9b9b4;font-size:1rem;line-height:1.75}.privacy-heading .privacy-date{margin-top:1rem;font-size:.875rem}.privacy-layout{grid-template-columns:minmax(190px,1fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.privacy-contents{border-top:1px solid #44443e;gap:.25rem;padding-top:1rem;display:grid;position:sticky;top:2rem}.privacy-contents p{color:#b9f28b;margin-bottom:.5rem;font-size:.875rem}.privacy-contents a{overflow-wrap:anywhere;padding:.45rem 0;font-size:.9375rem;line-height:1.55}.privacy-body{min-width:0;max-width:800px}.privacy-body section{border-top:1px solid #30302c;padding-block:1.5rem 2.5rem;scroll-margin-top:2rem}.privacy-body h2{overflow-wrap:anywhere;margin-bottom:1.1rem;font-size:1.375rem;line-height:1.5}.privacy-body p,.privacy-body dd{color:#c5c5be;overflow-wrap:anywhere;font-size:1rem;line-height:1.9}.privacy-body p+p{margin-top:1rem}.privacy-body dl{gap:1.5rem;display:grid}.privacy-body dt{margin-bottom:.5rem;font-weight:600;line-height:1.6}.privacy-body dd{margin:0}.privacy-references{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.privacy-references a{align-items:center;gap:.3rem;min-height:44px;font-size:.9375rem;display:inline-flex}.privacy-contact{color:#b9f28b;overflow-wrap:anywhere;margin-top:1rem;display:inline-block}.privacy-body a{text-underline-offset:4px;text-decoration:underline}.privacy-page a:focus-visible{outline-offset:4px;outline:2px solid #b9f28b}@media (max-width:760px){.privacy-main{padding-top:1.25rem}.privacy-heading{margin-block:2rem}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.privacy-contents{position:static}.privacy-header .wordmark{max-width:65%}.privacy-header .site-language-picker{width:100%}}@media print{.privacy-page{color:#000;background:#fff}.privacy-page .site-header,.privacy-page .site-footer,.privacy-page .back-link,.privacy-contents{display:none}.privacy-layout{display:block}.privacy-body,.privacy-heading{max-width:none}.privacy-body p,.privacy-body dd,.privacy-heading>p:not(.eyebrow){color:#000}}
