.policy[data-astro-cid-zecxsg3b]{width:100%;max-width:46rem;padding-inline:var(--gutter);padding-block:var(--space-6) var(--space-9);margin-inline:auto}.policy__masthead[data-astro-cid-zecxsg3b]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding-block-end:var(--space-6);display:flex}.wordmark[data-astro-cid-zecxsg3b]{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);font-size:1.125rem}.wordmark[data-astro-cid-zecxsg3b]:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);block-size:5px;inline-size:5px;margin-inline-start:3px;display:inline-block}.policy__up[data-astro-cid-zecxsg3b]{font-size:var(--fs-sm);color:var(--color-text-secondary);transition:color var(--dur-base) var(--ease-out)}.policy__up[data-astro-cid-zecxsg3b]:hover{color:var(--color-text)}.policy__scope[data-astro-cid-zecxsg3b]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-display);font-size:var(--fs-xs);color:var(--color-text-secondary);align-items:center;display:inline-flex}.policy__title[data-astro-cid-zecxsg3b]{margin-top:var(--space-4);font-size:var(--fs-2xl)}.policy__dates[data-astro-cid-zecxsg3b]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted)}.prose[data-astro-cid-zecxsg3b]{margin-top:var(--space-7);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.prose[data-astro-cid-zecxsg3b] h2{margin-top:var(--space-8);margin-bottom:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border-faint);color:var(--color-text);font-size:var(--fs-lg)}.prose[data-astro-cid-zecxsg3b] h3{margin-top:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--fs-md)}.prose[data-astro-cid-zecxsg3b] p{margin-block:var(--space-4)}.prose[data-astro-cid-zecxsg3b] ul{margin-block:var(--space-4);padding-inline-start:var(--space-5);list-style:outside}.prose[data-astro-cid-zecxsg3b] li{margin-block:var(--space-2)}.prose[data-astro-cid-zecxsg3b] li::marker{color:var(--color-accent)}.prose[data-astro-cid-zecxsg3b] ul.app-index{padding-inline-start:0;list-style:none}.prose[data-astro-cid-zecxsg3b] ul.app-index>li{margin-block:0}.prose[data-astro-cid-zecxsg3b] strong{color:var(--color-text);font-weight:var(--fw-semibold)}.prose[data-astro-cid-zecxsg3b] a{color:var(--color-accent);text-underline-offset:2px;transition:text-decoration-color var(--dur-base) var(--ease-out);text-decoration:underline 1px #2dd4a766}.prose[data-astro-cid-zecxsg3b] a:hover{text-decoration-color:var(--color-accent)}.prose[data-astro-cid-zecxsg3b] .lede{padding:var(--space-5);border:1px solid var(--color-border);border-inline-start:2px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text);font-size:var(--fs-md);line-height:var(--lh-snug)}.prose[data-astro-cid-zecxsg3b] .table-wrap{margin-block:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}.prose[data-astro-cid-zecxsg3b] table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-sm)}.prose[data-astro-cid-zecxsg3b] th,.prose[data-astro-cid-zecxsg3b] td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border-faint)}.prose[data-astro-cid-zecxsg3b] th{background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);font-weight:var(--fw-medium);white-space:nowrap}.prose[data-astro-cid-zecxsg3b] tbody tr:last-child td{border-bottom:none}.policy__others[data-astro-cid-zecxsg3b]{margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.policy__others-title[data-astro-cid-zecxsg3b]{font-size:var(--fs-md);color:var(--color-text)}.policy__others[data-astro-cid-zecxsg3b] ul[data-astro-cid-zecxsg3b]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.policy__others[data-astro-cid-zecxsg3b] a[data-astro-cid-zecxsg3b]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);display:block}.policy__others[data-astro-cid-zecxsg3b] a[data-astro-cid-zecxsg3b]:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.policy__others-app[data-astro-cid-zecxsg3b]{font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--color-text);display:block}.policy__others-summary[data-astro-cid-zecxsg3b]{margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--color-text-secondary);display:block}.policy__footer[data-astro-cid-zecxsg3b]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border-faint);justify-content:space-between;gap:var(--space-2) var(--space-5);font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.policy__footer[data-astro-cid-zecxsg3b] a[data-astro-cid-zecxsg3b]{color:var(--color-text-secondary)}.policy__footer[data-astro-cid-zecxsg3b] a[data-astro-cid-zecxsg3b]:hover{color:var(--color-text)}.policy__langs[data-astro-cid-zecxsg3b]{margin-top:var(--space-4)}.policy__langs[data-astro-cid-zecxsg3b] ul[data-astro-cid-zecxsg3b]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.policy__langs[data-astro-cid-zecxsg3b] a[data-astro-cid-zecxsg3b]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--fs-xs);color:var(--color-text-secondary);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);display:inline-block}.policy__langs[data-astro-cid-zecxsg3b] a[data-astro-cid-zecxsg3b]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.policy__translation-notice[data-astro-cid-zecxsg3b]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--color-text-muted)}
