.privacy{padding-block:clamp(2.5rem,2rem + 3vw,5rem) var(--section-y)}.privacy__container{max-width:calc(780px + 2 * var(--gutter))}.privacy__back{display:table;margin-bottom:2rem;font-size:var(--fs-sm);font-weight:500;text-decoration:none}.privacy__head h1{margin-top:1rem;font-size:clamp(2.4rem,1.8rem + 2.5vw,3.6rem)}.privacy__lead{margin-top:1.25rem;font-size:var(--fs-lg);color:var(--ink-soft)}.privacy__date{margin-top:.75rem;font-size:var(--fs-sm);color:var(--muted)}.privacy__checklist{margin-top:2.5rem;padding:1.5rem 1.75rem;border-radius:var(--radius);background:var(--coral-soft);border:1px solid #efc5b8}.privacy__checklist h2{font-size:1.35rem}.privacy__checklist p{margin-top:.5rem;font-size:var(--fs-sm)}.privacy__checklist ol{margin:1rem 0 0;padding-left:1.25rem;display:grid;gap:.4rem;font-size:var(--fs-sm)}.privacy__checklist code{font-size:.85em;background:#fff9;padding:.05rem .3rem;border-radius:4px}.privacy__body{margin-top:3rem}.privacy__body section{padding-block:2rem;border-top:1px solid var(--line)}.privacy__body h2{font-size:var(--fs-h3);margin-bottom:1rem}.privacy__body p+p{margin-top:.9rem}.privacy__body p,.privacy__body li{color:var(--ink-soft)}.privacy__body ul{margin:.9rem 0;padding-left:1.2rem;display:grid;gap:.45rem}.verify{display:block;margin-top:1rem;padding:.7rem .9rem;border-left:3px solid var(--coral);background:var(--coral-soft);border-radius:0 8px 8px 0;font-size:var(--fs-sm);color:#6f2f20}
