.privacy__updated[data-astro-cid-upze4h67]{margin:0;font-size:var(--step--1);color:var(--color-text-muted)}.privacy__layout[data-astro-cid-upze4h67]{display:grid;gap:var(--space-xl)}.privacy__aside[data-astro-cid-upze4h67],.privacy__main[data-astro-cid-upze4h67]{min-width:0}.privacy__toc[data-astro-cid-upze4h67]{max-width:var(--container-narrow);padding-left:var(--space-m);border-left:1px solid var(--color-border)}.privacy__toc-title[data-astro-cid-upze4h67]{margin:0 0 var(--space-2xs);font-size:var(--step-label);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gold)}.privacy__toc-list[data-astro-cid-upze4h67]{margin:0;padding:0;list-style:none}.privacy__toc-list[data-astro-cid-upze4h67] li[data-astro-cid-upze4h67]+li[data-astro-cid-upze4h67]{border-top:1px solid var(--color-border)}.privacy__toc-link[data-astro-cid-upze4h67]{display:grid;grid-template-columns:2rem 1fr;align-items:baseline;gap:var(--space-2xs);padding-block:.625rem;font-size:var(--step--1);line-height:var(--leading-ui);text-decoration:none;color:var(--color-navy);transition:color var(--transition)}.privacy__toc-num[data-astro-cid-upze4h67]{font-family:var(--font-serif);font-size:var(--step-0);font-variant-numeric:oldstyle-nums tabular-nums;color:var(--color-text-muted)}.privacy__toc-link[data-astro-cid-upze4h67]:hover{color:var(--color-navy-2);text-decoration:underline;text-decoration-color:var(--color-gold-light);text-underline-offset:.25em}.privacy__toc-link[data-astro-cid-upze4h67]:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.privacy__body[data-astro-cid-upze4h67]{min-width:0;max-width:var(--container-narrow);counter-reset:privacy-section}.privacy__body[data-astro-cid-upze4h67] h2{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.75rem;margin:var(--space-xl) 0 var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--color-border);font-size:var(--step-2);line-height:var(--leading-heading);color:var(--color-navy);counter-increment:privacy-section;scroll-margin-top:calc(var(--header-height) + var(--space-l))}.privacy__body[data-astro-cid-upze4h67] h2:before{content:counter(privacy-section,decimal-leading-zero);font-size:var(--step-1);font-variant-numeric:oldstyle-nums tabular-nums;color:var(--color-text-muted)}.privacy__body[data-astro-cid-upze4h67]>p:first-child{margin-top:0;font-size:var(--step-lead);color:var(--color-navy)}.privacy__body[data-astro-cid-upze4h67] ul{padding-left:0;list-style:none}.privacy__body[data-astro-cid-upze4h67] ul>li{position:relative;padding-left:1.25rem}.privacy__body[data-astro-cid-upze4h67] ul>li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:var(--color-gold)}.privacy-dpo[data-astro-cid-upze4h67]{display:grid;gap:var(--space-l);max-width:var(--container-narrow);margin-top:var(--space-2xl);padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-top:1px solid var(--on-surface-rule-gold);scroll-margin-top:calc(var(--header-height) + var(--space-l))}.privacy-dpo[data-astro-cid-upze4h67] .section-heading h2{font-size:var(--step-2)}.privacy-dpo[data-astro-cid-upze4h67] .section-heading__intro p{max-width:34rem;margin:var(--space-s) 0 0}.privacy-dpo__list[data-astro-cid-upze4h67]{display:grid;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-border)}.privacy-dpo__item[data-astro-cid-upze4h67]{display:grid;gap:.375rem;padding-block:var(--space-s);border-top:1px solid var(--color-border)}.privacy-dpo__label[data-astro-cid-upze4h67]{display:flex;align-items:center;gap:.75rem;font-size:var(--step-label);font-weight:500;line-height:var(--leading-ui);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--on-surface-label)}.privacy-dpo__value[data-astro-cid-upze4h67]{justify-self:start;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.25em}a[data-astro-cid-upze4h67].privacy-dpo__value:hover{color:var(--color-navy-2);text-decoration-color:currentColor}a[data-astro-cid-upze4h67].privacy-dpo__value:focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}@media(min-width:40em){.privacy-dpo__list[data-astro-cid-upze4h67]:not(.privacy-dpo__list--single){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-l)}}.privacy__summary[data-astro-cid-upze4h67]{display:none}.privacy__summary-title[data-astro-cid-upze4h67]{margin:0;font-size:var(--step-label);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gold)}.privacy__summary-text[data-astro-cid-upze4h67]{margin:0;font-size:var(--step--1);line-height:var(--leading-ui);color:var(--color-text)}.privacy__summary-list[data-astro-cid-upze4h67]{display:grid;gap:var(--space-s);margin:0;padding:0;list-style:none}.privacy__summary-list[data-astro-cid-upze4h67] li[data-astro-cid-upze4h67]{display:grid;gap:.125rem}.privacy__summary-label[data-astro-cid-upze4h67]{font-size:var(--step--1);color:var(--color-text-muted)}.privacy__summary-value[data-astro-cid-upze4h67]{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.25em}.privacy__summary-value[data-astro-cid-upze4h67]:hover{color:var(--color-navy-2);text-decoration-color:currentColor}.privacy__summary-value[data-astro-cid-upze4h67]:focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}.privacy__summary[data-astro-cid-upze4h67] .link-arrow[data-astro-cid-upze4h67]{justify-self:start}@media(min-width:80em){.privacy__layout[data-astro-cid-upze4h67]{grid-template-columns:minmax(16rem,22rem) minmax(0,var(--container-narrow));justify-content:space-between;column-gap:clamp(3rem,1rem + 4vw,6rem)}.privacy__aside[data-astro-cid-upze4h67]{align-self:stretch}.privacy__toc[data-astro-cid-upze4h67]{position:sticky;top:calc(var(--header-height) + var(--space-m))}}@media(min-width:100em){.privacy__layout[data-astro-cid-upze4h67]{grid-template-columns:minmax(16rem,22rem) minmax(0,var(--container-narrow)) minmax(16rem,22rem);justify-content:space-between}.privacy__summary[data-astro-cid-upze4h67]{position:sticky;top:calc(var(--header-height) + var(--space-m));display:grid;align-self:start;gap:var(--space-s);padding:var(--space-m);border-left:1px solid var(--color-border)}}
