body,body.light{--text-primary:#1f1f1f;--text-secondary:#777;--text-tertiary:#efefef;--tint-white1:#fff;--tint-gray1:#f9f9f9;--tint-gray2:#d9d9d9;--tint-gold1:#fc3;--tint-gold2:#ffcc33b3;--tint-gold1-accent:#d6a100;--gradient-gold:linear-gradient(90deg,#fc3 5%,#c98115)}body.dark{--text-primary:#f5f5f5;--text-secondary:#9e9e9e;--text-tertiary:#2c2c2c;--tint-white1:#121212;--tint-gray1:#1f1f1f;--tint-gray2:#383838;--tint-gold1:#fc3;--tint-gold2:#ffcc33b3;--tint-gold1-accent:#d6a100;--gradient-gold:linear-gradient(90deg,#fc3 5%,#c98115)}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes toAutoHeight{to{height:auto}}.privacy{padding-top:160px;padding-bottom:120px}.privacy__preview-banner{background:var(--surface-warning,#d4a0171f);border:1px solid var(--border-warning,#d4a017);color:var(--text-primary);border-radius:8px;margin:0 0 24px;padding:12px 16px;font-size:16px;font-weight:500;line-height:21px}.privacy__header{flex-direction:column;gap:20px;max-width:48rem;margin-bottom:56px;display:flex}.privacy__title{color:var(--text-primary);font-size:32px;font-weight:400;line-height:42px}.privacy__meta{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;display:flex}.privacy__meta__label{color:var(--text-secondary);text-transform:uppercase;font-size:16px;font-weight:500;line-height:21px}.privacy__meta__date{color:var(--text-primary);font-size:18px;font-weight:400;line-height:23px}.privacy__lead{color:var(--text-secondary);margin:0;font-size:22px;font-weight:400;line-height:29px}.privacy__layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:48px 64px;display:grid}.privacy__aside{position:sticky;top:120px}.privacy__toc__details[open] .privacy__toc__label:after{transform:rotate(180deg)}.privacy__toc__label{color:var(--text-secondary);cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:16px;font-weight:500;line-height:21px;list-style:none;display:flex}.privacy__toc__label::-webkit-details-marker{display:none}.privacy__toc__label:after{content:"";border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.privacy__toc__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.privacy__toc__item--level-3 .privacy__toc__link,.privacy__toc__item--level-4 .privacy__toc__link{padding-left:24px}.privacy__toc__link{color:var(--text-secondary);border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:16px;font-weight:400;line-height:19px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.privacy__toc__link:hover{color:var(--text-primary)}.privacy__toc__link.is-active{border-left-color:var(--tint-gold1,currentColor);color:var(--text-primary)}.privacy__main{min-width:0}.privacy__prose{max-width:42rem}.privacy__prose .privacy__section,.privacy__prose section{flex-direction:column;gap:16px;scroll-margin-top:120px;display:flex}.privacy__prose .privacy__section+.privacy__section,.privacy__prose section+section{margin-top:48px}.privacy__prose>h2,.privacy__prose>h3,.privacy__prose>h4{scroll-margin-top:120px}.privacy__prose>*+*{margin-top:16px}.privacy__prose>h2+*,.privacy__prose>h3+*,.privacy__prose>h4+*{margin-top:12px}.privacy__prose .privacy__heading,.privacy__prose h2{color:var(--text-primary);margin:0;font-size:25px;font-weight:300;line-height:25px}.privacy__prose h3{font-size:18px;line-height:23px}.privacy__prose h3,.privacy__prose h4{color:var(--text-primary);margin:0;font-weight:600}.privacy__prose h4{text-transform:uppercase;font-size:16px;line-height:19px}.privacy__prose p{color:var(--text-secondary);margin:0;font-size:18px;font-weight:400;line-height:23px}.privacy__prose ol,.privacy__prose ul{flex-direction:column;gap:8px;margin:0;padding-left:1.25em;display:flex}.privacy__prose ol li,.privacy__prose ul li{color:var(--text-secondary);font-size:18px;font-weight:400;line-height:23px}.privacy__prose ol li>ol,.privacy__prose ol li>ul,.privacy__prose ul li>ol,.privacy__prose ul li>ul{margin-top:8px}.privacy__prose ul{list-style:outside}.privacy__prose a:not(.common-underline){color:inherit;text-underline-offset:2px;text-decoration:underline}.privacy__prose blockquote{border-left:2px solid var(--tint-gold1,currentColor);color:var(--text-secondary);margin:0;padding-left:20px}.privacy__prose hr{background:var(--tint-gray2,#00000014);border:0;width:100%;height:1px;margin:0}.privacy__prose table{border-collapse:collapse;color:var(--text-secondary);width:100%;font-size:16px;font-weight:400;line-height:19px;display:block;overflow-x:auto}.privacy__prose td,.privacy__prose th{border:1px solid var(--tint-gray2,#0000001a);text-align:left;vertical-align:top;min-width:160px;padding:12px 14px}.privacy__prose th{color:var(--text-primary);font-weight:600}.privacy__contact-card{background:var(--tint-gray1,#00000005);border:1px solid var(--tint-gray2,#0000001a);border-radius:8px;flex-direction:column;gap:12px;margin-top:8px;padding:24px 28px;display:flex}.privacy__contact-card__title{color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:21px}.privacy__contact-card__address{flex-direction:column;gap:8px;font-style:normal;display:flex}.privacy__contact-card__line{color:var(--text-primary);font-size:18px;font-weight:400;line-height:23px}.privacy__contact-card__link{align-self:flex-start}@media only screen and (width<=1141px){.privacy{padding-top:140px;padding-bottom:100px}.privacy__layout{grid-template-columns:1fr;gap:32px}.privacy__aside{border-bottom:1px solid var(--tint-gray2,#00000014);padding-bottom:8px;position:static;top:auto}}@media only screen and (width<=767px){.privacy{padding-top:32vw;padding-bottom:19.2vw}.privacy__preview-banner{margin-bottom:5.33333vw;padding:2.66667vw 3.73333vw;font-size:3.73333vw;line-height:4.8vw}.privacy__header{gap:4.26667vw;margin-bottom:10.6667vw}.privacy__title{font-size:6.66667vw;line-height:8.8vw}.privacy__meta{gap:1.6vw 2.66667vw}.privacy__meta__label{font-size:3.73333vw;line-height:4.8vw}.privacy__meta__date{font-size:4.26667vw;line-height:5.6vw}.privacy__lead{font-size:4.26667vw;line-height:3.73333vw}.privacy__layout{gap:6.4vw}.privacy__aside{padding-bottom:1.6vw}.privacy__toc__label{margin-bottom:3.2vw;font-size:3.73333vw;line-height:4.8vw}.privacy__toc__list{gap:.8vw}.privacy__toc__item--level-3 .privacy__toc__link,.privacy__toc__item--level-4 .privacy__toc__link{padding-left:5.33333vw}.privacy__toc__link{padding:1.6vw 0 1.6vw 2.66667vw;font-size:3.73333vw;line-height:4.53333vw}.privacy__prose .privacy__section,.privacy__prose section{gap:3.2vw;scroll-margin-top:26.6667vw}.privacy__prose .privacy__section+.privacy__section,.privacy__prose section+section{margin-top:9.6vw}.privacy__prose>h2,.privacy__prose>h3,.privacy__prose>h4{scroll-margin-top:26.6667vw}.privacy__prose>*+*{margin-top:3.2vw}.privacy__prose>h2+*,.privacy__prose>h3+*,.privacy__prose>h4+*{margin-top:2.66667vw}.privacy__prose .privacy__heading,.privacy__prose h2{font-size:4.26667vw;line-height:4.26667vw}.privacy__prose h3{font-size:4.26667vw;line-height:5.6vw}.privacy__prose h4{font-size:3.73333vw;line-height:4.53333vw}.privacy__prose p{font-size:4.26667vw;line-height:5.6vw}.privacy__prose ol,.privacy__prose ul{gap:1.6vw;padding-left:1.1em}.privacy__prose ol li,.privacy__prose ul li{font-size:4.26667vw;line-height:5.6vw}.privacy__prose ol li>ol,.privacy__prose ol li>ul,.privacy__prose ul li>ol,.privacy__prose ul li>ul{margin-top:1.6vw}.privacy__prose blockquote{padding-left:4.26667vw}.privacy__prose table{font-size:3.73333vw;line-height:4.53333vw}.privacy__contact-card{border-radius:2.13333vw;gap:2.66667vw;margin-top:1.6vw;padding:5.33333vw 5.86667vw}.privacy__contact-card__title{font-size:3.73333vw;line-height:4.8vw}.privacy__contact-card__address{gap:1.6vw}.privacy__contact-card__line{font-size:4.26667vw;line-height:5.6vw}}@media only screen and (width>=768px){.privacy__toc__label:after{display:none}}@media print{.privacy{padding-top:0;padding-bottom:24px}.privacy .footer__wrapper,.privacy .header,.privacy__aside{display:none!important}.privacy__layout{display:block}.privacy__prose{max-width:none}.privacy__prose .privacy__section,.privacy__prose section{break-inside:avoid}.privacy a[href]:after{content:" (" attr(href) ")";font-size:.85em}.privacy .common-underline__text{text-decoration:none}}
