.privacy{gap:40px;display:grid}.privacy__label{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--muted);margin:0 0 8px;display:block}.privacy__updated{border-bottom:var(--hairline);font-size:var(--fs-small);margin:0 0 24px;padding-bottom:16px}.privacy__updated time{font-weight:600}.privacy__toc ol{margin:0;padding:0;list-style:none;display:grid}.privacy__toc a{border-bottom:var(--hairline);min-height:48px;color:var(--ink);font-size:var(--fs-small);align-items:baseline;gap:14px;padding-block:12px;text-decoration:none;display:flex}.privacy__toc a span,.privacy__section h2 span{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);color:var(--accent-text)}.privacy__toc a:hover{color:var(--accent-text)}.privacy__body{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body)}.privacy__section{border-top:var(--hairline);padding-block:32px;scroll-margin-top:96px}.privacy__section:first-child{border-top:0;padding-top:0}.privacy__section h2{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--tracking-display);align-items:baseline;gap:16px;margin:0 0 16px;font-weight:700;display:flex}.privacy__section p{margin:0}.privacy__section p+p{margin-top:1em}.privacy__contact address{background:var(--surface);border:var(--hairline);margin-top:16px;padding:20px 24px;font-style:normal}.privacy__links{flex-wrap:wrap;gap:8px 28px;margin:16px 0 0;padding:0;list-style:none;display:flex}.privacy__links a{min-height:48px;color:var(--accent-text);text-underline-offset:3px;align-items:center;display:inline-flex}.privacy__note{font-size:var(--fs-small);color:var(--muted);margin:32px 0 0}@media (width>=960px){.privacy{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px)}.privacy__aside{position:sticky;top:104px}}@media print{.site-header,.site-footer,.skip-link,.privacy__toc,[class*=sticky-cta]{display:none!important}.privacy{display:block}.privacy__body{color:#000;max-width:none;font-size:11pt}.privacy__section{break-inside:avoid}.privacy__links a:after{content:" (" attr(href) ")"}}
