.policy{max-inline-size:68ch;padding-block:var(--space-section)}.policy__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);margin-block:.5rem 1rem;text-wrap:balance}.policy__stamp{color:var(--text-faint);font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;margin-block-start:1.5rem}.policy__section{margin-block-start:3rem}.policy__section h2{font-size:var(--text-h3);margin-block-end:.75rem}.policy__section p{color:var(--text-dim);margin-block-end:.9rem;max-inline-size:62ch}.policy__list{color:var(--text-dim);margin:0 0 .9rem;padding-inline-start:1.1rem;display:grid;gap:.5rem;max-inline-size:62ch}.policy__section a{color:var(--text);text-decoration-color:color-mix(in oklab,var(--text) 35%,transparent);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast, .15s) ease}.policy__section a:hover,.policy__section a:focus-visible{text-decoration-color:currentColor}.policy code{font-family:var(--font-mono);font-size:.9em;color:var(--text)}.policy__path{overflow-wrap:anywhere;padding:.1em .4em;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 8%,transparent)}
