.privacy-notice{width:min(100% - 2.5rem,52rem);margin-inline:auto;padding-block:3rem 5rem;overflow-wrap:anywhere;line-height:1.75}.privacy-notice h1{margin-block:1.5rem 1rem;font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.25}.privacy-notice h2{margin-block:2.5rem .75rem;font-family:var(--font-heading);font-size:1.375rem;line-height:1.4;scroll-margin-top:7rem}.privacy-notice p{margin-block:0 1rem}.privacy-notice a{text-decoration:underline;text-underline-offset:.2em}.privacy-version{color:var(--muted,#526477)}.privacy-contents{padding:1rem 1.25rem;margin-block:1.5rem;border:1px solid var(--border,#cbd5df);border-radius:8px}.privacy-contents h2{margin-top:0}.privacy-contents ul{display:grid;gap:.5rem;padding-left:1.25rem}.privacy-notice p{max-width:70ch}