.privacy-redesign{min-width:0;overflow:clip;background:var(--cty-color-bg-canvas)}.privacy-container{width:min(1280px,calc(100% - 160px));margin-inline:auto}.privacy-card-label,.privacy-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.privacy-eyebrow{color:var(--cty-color-bg-brand)}.privacy-card-label{color:var(--cty-color-text-link)}.privacy-hero{padding-block:48px 64px;background:var(--cty-color-bg-subtle)}.privacy-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--cty-color-text-secondary);font-size:12px;font-weight:500;line-height:18px}.privacy-breadcrumb a{color:var(--cty-color-text-link)}.privacy-hero-layout{display:grid;align-items:stretch;gap:64px;margin-top:48px;grid-template-columns:minmax(0,720px) minmax(340px,1fr)}.privacy-hero-copy{display:grid;min-width:0;align-content:center}.privacy-hero h1{max-width:760px;margin:16px 0 0;font-family:var(--font-space-grotesk),sans-serif;font-size:56px;font-weight:700;letter-spacing:-.035em;line-height:62px}.privacy-hero-intro{max-width:720px;margin:18px 0 0;color:var(--cty-color-text-secondary);font-size:18px;line-height:28px}.privacy-status-card{display:grid;min-height:360px;align-content:end;gap:16px;padding:36px;border-radius:var(--cty-radius-lg);background:var(--cty-color-bg-brand);color:var(--cty-color-text-inverse)}.privacy-status-card .privacy-card-label{color:inherit}.privacy-status-card h2,.privacy-status-card p{margin:0}.privacy-status-card h2{font-family:var(--font-space-grotesk),sans-serif;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:38px}.privacy-status-card>p:last-child{color:color-mix(in srgb,var(--cty-color-text-inverse) 84%,transparent);font-size:15px;line-height:23px}.privacy-document,.privacy-final-section,.privacy-section{padding-block:80px}.privacy-section-subtle{background:color-mix(in srgb,var(--cty-color-bg-subtle) 70%,var(--cty-color-bg-canvas))}.privacy-section-heading{max-width:880px}.privacy-document-heading h2,.privacy-section-heading h2,.privacy-support-panel h2{margin:12px 0 0;font-family:var(--font-space-grotesk),sans-serif;font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:48px}.privacy-document-heading>p:last-child,.privacy-section-heading>p:last-child:not(.privacy-eyebrow),.privacy-support-panel>div:first-child>p:last-child{margin:12px 0 0;color:var(--cty-color-text-secondary);font-size:16px;line-height:24px}.privacy-glance-grid,.privacy-notice-grid,.privacy-related-grid{display:grid;gap:24px;margin-top:40px}.privacy-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.privacy-glance-card,.privacy-notice-card,.privacy-policy-section,.privacy-related-card,.privacy-toc-card{border:1px solid var(--cty-color-border-default);border-radius:var(--cty-radius-lg);background:var(--cty-color-bg-canvas)}.privacy-glance-card{min-height:252px;padding:28px}.privacy-glance-card>div{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--cty-color-bg-brand)}.privacy-glance-card h3,.privacy-notice-card h3,.privacy-policy-section h3,.privacy-related-card h3{margin:18px 0 0;font-family:var(--font-space-grotesk),sans-serif;font-size:24px;font-weight:500;line-height:32px}.privacy-glance-card>p,.privacy-notice-card p:not(.privacy-card-label),.privacy-policy-section>p,.privacy-related-card p{margin:12px 0 0;color:var(--cty-color-text-secondary);font-size:15px;line-height:23px}.privacy-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-notice-card{min-height:372px;padding:32px}.privacy-notice-card h3{font-size:32px;line-height:40px}.privacy-document-layout{display:grid;align-items:start;gap:64px;grid-template-columns:300px minmax(0,1fr)}.privacy-toc{position:sticky;top:136px}.privacy-toc-card{display:grid;gap:14px;padding:24px}.privacy-toc-card>svg{color:var(--cty-color-bg-brand)}.privacy-mobile-toc nav,.privacy-toc-card nav{display:grid;gap:4px}.privacy-mobile-toc a,.privacy-toc-card a{min-height:36px;padding-block:8px;border-top:1px solid var(--cty-color-border-default);color:var(--cty-color-text-secondary);font-size:13px;line-height:20px}.privacy-mobile-toc a:hover,.privacy-related-card:hover span,.privacy-toc-card a:hover{color:var(--cty-color-text-link)}.privacy-mobile-toc{display:none}.privacy-document-body{min-width:0}.privacy-document-heading{padding-bottom:32px;border-bottom:1px solid var(--cty-color-border-default)}.privacy-document-heading h2{max-width:860px}.privacy-policy-section{margin-top:20px;padding:28px 32px;scroll-margin-top:136px}.privacy-policy-section h3{margin-top:0;font-size:26px;line-height:34px}.privacy-final-section{padding-top:0}.privacy-final-section>.privacy-container{display:grid;gap:64px}.privacy-support-panel{display:grid;align-items:center;gap:40px;grid-template-columns:minmax(0,720px) minmax(260px,1fr);padding:48px;border-radius:var(--cty-radius-lg);background:var(--cty-color-bg-brand);color:var(--cty-color-text-inverse)}.privacy-support-panel .privacy-card-label,.privacy-support-panel h2,.privacy-support-panel>div:first-child>p:last-child{color:inherit}.privacy-support-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.privacy-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--cty-radius-lg);font-size:14px;font-weight:700;line-height:20px}.privacy-button-light{border:1px solid var(--cty-color-border-default);background:var(--cty-color-bg-canvas);color:var(--cty-color-text-primary)}.privacy-button-ghost{color:var(--cty-color-text-inverse)}.privacy-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-related-card{display:flex;min-height:220px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.privacy-related-card>svg{color:var(--cty-color-bg-brand)}.privacy-related-card h3,.privacy-related-card p{margin:0}.privacy-related-card>span{margin-top:auto;color:var(--cty-color-bg-brand);font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase}.privacy-breadcrumb a:focus-visible,.privacy-button:focus-visible,.privacy-related-card:focus-visible,.privacy-toc a:focus-visible{border-radius:var(--cty-radius-md);outline:3px solid color-mix(in srgb,var(--cty-color-border-focus) 45%,transparent);outline-offset:3px}@media (max-width:1199px){.privacy-container{width:calc(100% - 96px)}.privacy-hero-layout{gap:40px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.privacy-hero h1{font-size:50px;line-height:56px}.privacy-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-document-layout{gap:40px;grid-template-columns:240px minmax(0,1fr)}.privacy-support-panel{align-items:stretch;grid-template-columns:1fr}.privacy-button,.privacy-support-actions{width:100%}}@media (max-width:767px){.privacy-container{width:calc(100% - 48px)}.privacy-hero{padding-block:40px 56px}.privacy-hero-layout{gap:32px;margin-top:32px;grid-template-columns:1fr}.privacy-hero h1{font-size:42px;line-height:46px}.privacy-hero-intro{font-size:16px;line-height:24px}.privacy-status-card{min-height:0;padding:32px 24px}.privacy-status-card h2{font-size:28px;line-height:34px}.privacy-document,.privacy-final-section,.privacy-section{padding-block:56px}.privacy-document-heading h2,.privacy-section-heading h2,.privacy-support-panel h2{font-size:32px;line-height:38px}.privacy-document-layout,.privacy-glance-grid,.privacy-notice-grid,.privacy-related-grid{grid-template-columns:1fr}.privacy-glance-card,.privacy-notice-card,.privacy-related-card{min-height:0}.privacy-glance-card,.privacy-notice-card,.privacy-policy-section{padding:24px}.privacy-notice-card h3{font-size:28px;line-height:34px}.privacy-toc{position:static}.privacy-toc-card{display:none}.privacy-mobile-toc{display:block;border:1px solid var(--cty-color-border-default);border-radius:var(--cty-radius-lg);background:var(--cty-color-bg-canvas)}.privacy-mobile-toc summary{min-height:52px;padding:16px 20px;color:var(--cty-color-text-link);cursor:pointer;font-size:13px;font-weight:700;line-height:20px;text-transform:uppercase}.privacy-mobile-toc nav{padding:0 20px 18px}.privacy-policy-section{scroll-margin-top:112px}.privacy-policy-section h3{font-size:23px;line-height:30px}.privacy-support-panel{gap:28px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.privacy-button,.privacy-related-card{transition:none}}