.privacy{--pv-label-track:.09em}.privacy .pv-short{padding:var(--space-5) var(--space-6);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);margin-block-end:var(--space-8)}.privacy .pv-short h2{margin-block:0 var(--space-4)}.privacy .pv-short__list{gap:var(--space-1) var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.privacy .pv-short__list dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--pv-label-track);text-transform:uppercase;color:var(--color-text-muted)}.privacy .pv-short__list dd{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text)}.privacy .pv-short__list dd:last-child{margin-block-end:0}@media (width>=640px){.privacy .pv-short__list{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline}.privacy .pv-short__list dd{margin-block-end:var(--space-2)}}.privacy .pv-defs{margin-block:var(--space-6);border-block-start:var(--border-hairline) solid var(--color-border);max-width:none;padding:0;list-style:none}.privacy .pv-defs>li{gap:var(--space-1) var(--space-8);padding-block:var(--space-4);border-block-end:var(--border-hairline) solid var(--color-border);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=640px){.privacy .pv-defs{grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.privacy .pv-defs>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}}.privacy .pv-term{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--pv-label-track);text-transform:uppercase;color:var(--color-text-muted)}.privacy .pv-body{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text);max-width:none;margin:0}.privacy .pv-aims{margin-block:var(--space-6);gap:0 var(--space-10);grid-template-columns:minmax(0,1fr);max-width:none;padding:0;list-style:none;display:grid}@media (width>=640px){.privacy .pv-aims{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy .pv-aims>li{padding-block:var(--space-3);border-block-start:var(--border-hairline) solid var(--color-border);color:var(--color-text);line-height:var(--leading-snug);margin:0}.privacy .pv-fact{margin-block:var(--space-6) var(--space-5)}.privacy .pv-fact-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--pv-label-track);text-transform:uppercase;color:var(--color-text-muted);margin-block-end:var(--space-2);display:block}.privacy .pv-fact-value{font-size:var(--text-xl);font-weight:var(--pub-h-weight);letter-spacing:var(--pub-track-md);line-height:var(--pub-lead-md);color:var(--color-text);text-wrap:balance;max-width:22ch;display:block}.privacy .pv-scroll{margin-block:var(--space-6);overflow-x:auto}.privacy .pv-keep{border-collapse:collapse;width:100%;font-size:var(--text-base);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);margin:0;overflow:hidden}.privacy .pv-keep th,.privacy .pv-keep td{text-align:start;padding:var(--space-3) var(--space-5);border-block-end:var(--border-hairline) solid var(--color-border);vertical-align:top}.privacy .pv-keep tr:last-child td{border-block-end:0}.privacy .pv-keep th{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface)}.privacy .pv-keep td:first-child{font-weight:var(--weight-medium);color:var(--color-text)}.privacy .pv-keep td:last-child{color:var(--color-text);font-variant-numeric:tabular-nums}@media (width<=639px){.privacy .pv-keep th,.privacy .pv-keep td{padding:var(--space-3)}}.privacy .pub-head__title{hyphens:auto;overflow-wrap:anywhere}@media (width>=640px){.privacy .pv-rights{grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.privacy .pv-rights>.pv-juris,.privacy .pv-rights>.pv-defs{grid-column:1/-1}.privacy .pv-rights>.pv-defs{grid-template-columns:subgrid}}.privacy .pv-juris{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--pv-label-track);text-transform:uppercase;color:var(--color-link);margin-block:var(--space-8) var(--space-2);display:block}.privacy .pv-contact{padding-block:var(--sec-pad-tight);border-block-end:var(--border-hairline) solid color-mix(in oklab, var(--color-on-brand) 16%, transparent);margin-block-start:var(--sec-pad-tight)}.privacy .pv-contact__in{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.privacy .pv-contact h2{font-size:var(--text-2xl);font-weight:var(--pub-h-weight);letter-spacing:var(--pub-track-md);line-height:var(--pub-lead-md);text-wrap:balance;max-width:20ch;margin:0}
