.legal-doc{background:var(--bg);padding:100px 0 120px}.legal-doc .contain{max-width:760px}.legal-doc h1{font-family:var(--serif);color:var(--g900);margin-bottom:40px;font-size:clamp(28px,3vw,40px);font-weight:600}.legal-doc h2{font-family:var(--serif);color:var(--g900);margin:36px 0 12px;font-size:20px;font-weight:600}.legal-doc h2:first-of-type{margin-top:0}.legal-doc p{font-family:var(--sans);color:var(--g500);margin-bottom:12px;font-size:15px;line-height:1.75}.legal-doc a{color:var(--g900);text-underline-offset:2px;text-decoration:underline}.legal-doc .fill-in{color:#9a5b12;background:#fdf1de;border-radius:4px;padding:1px 6px;font-size:.92em}
