.site-main:has(.privacy-page){max-width:1440px}.privacy-page{padding-bottom:26px;color:var(--catalog-text)}.privacy-header{display:flex;flex-direction:column;gap:9px;max-width:756px;padding-bottom:20px}.privacy-page p{margin:0;font-size:13.5px;line-height:1.62}.privacy-page h1,.privacy-page h2,.privacy-page h3{margin:0;color:var(--catalog-strong);font-family:Spectral,Georgia,serif}.privacy-page h1{font-size:34px;font-weight:500;line-height:1.05;letter-spacing:-.015em}.privacy-page h2{font-size:21px;font-weight:600}.privacy-page h3{font-size:16px;font-weight:600}.privacy-page .privacy-eyebrow{color:var(--catalog-accent);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.privacy-page .privacy-effective{color:#7e999c;font-size:12.5px}.privacy-effective time{color:var(--catalog-text);margin-left:6px}.privacy-layout{display:grid;grid-template-columns:262px minmax(0,1fr);gap:40px;align-items:start}.privacy-toc{position:sticky;top:20px;padding:16px 14px 18px;border:1px solid var(--catalog-border);background:#192f37;max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#416a77 transparent}.privacy-toc .privacy-eyebrow{color:#7e999c;margin-bottom:10px}.privacy-toc__links{display:flex;flex-direction:column}.privacy-toc__links a{padding:5px 0 5px 10px;border-left:2px solid transparent;font-size:12.5px;line-height:1.45;color:#7e999c;text-decoration:none}.privacy-toc__links .privacy-toc__subsection{padding-left:14px;font-size:11.5px;color:#6c888c}.privacy-toc__links a:hover,.privacy-toc__links a:focus-visible,.privacy-toc__links a[aria-current=location]{color:var(--catalog-strong);border-left-color:var(--catalog-accent)}.privacy-toc__mobile{display:none}.privacy-content{display:flex;flex-direction:column;gap:22px;max-width:700px;min-width:0}.privacy-content section{display:flex;flex-direction:column;gap:15px}.privacy-content article{display:flex;flex-direction:column;gap:8px}.privacy-content article+article{margin-top:18px}.privacy-content [id]{scroll-margin-top:24px}.privacy-content a{color:var(--catalog-accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.privacy-content a:hover{color:var(--catalog-strong)}.privacy-content code{overflow-wrap:anywhere;font-size:.95em;border-color:var(--catalog-border);border-radius:0;background:#172b33;color:var(--catalog-strong)}.privacy-content ul{margin:0;padding-left:20px;list-style:disc;font-size:13.5px;line-height:1.62}.privacy-content li+li{margin-top:8px}.privacy-content .privacy-responsible{position:relative;gap:10px;padding:19px 20px 21px;border:1px solid var(--catalog-border);background:var(--catalog-surface)}.privacy-responsible:before,.privacy-responsible:after{content:"";position:absolute;width:7px;height:7px;pointer-events:none}.privacy-responsible:before{top:3px;left:3px;border-top:1px solid #416a77;border-left:1px solid #416a77}.privacy-responsible:after{bottom:3px;right:3px;border-bottom:1px solid #416a77;border-right:1px solid #416a77}.privacy-section-heading{display:flex;align-items:center;gap:12px}.privacy-section-heading:after{content:"";height:1px;flex:1;order:1;background:var(--catalog-border)}.privacy-section-heading>span{order:2;color:#6c888c;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.privacy-table{overflow-x:auto;border:1px solid var(--catalog-border)}.privacy-table table{width:100%;min-width:600px;border-collapse:collapse;text-align:left;font-size:12.5px;line-height:1.6}.privacy-table th,.privacy-table td{padding:12px;vertical-align:top}.privacy-table thead{background:#192f37;color:var(--catalog-strong)}.privacy-table tbody tr{border-top:1px solid var(--catalog-border)}.privacy-table tbody th{font-weight:400;color:var(--catalog-strong)}@media(max-width:850px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:22px}.privacy-toc{position:static;max-height:none;padding:14px}.privacy-toc__desktop{display:none}.privacy-toc__mobile{display:block}.privacy-toc summary{color:var(--catalog-strong);font-size:12.5px;cursor:pointer}.privacy-toc__links{margin-top:10px}.privacy-content{max-width:none}.privacy-section-heading{flex-wrap:wrap;gap:8px}}
