.legal-doc{padding:var(--section-y) 0;background:var(--bg)}.legal-doc .contain{max-width:760px}.legal-doc h1{font-family:var(--display);font-weight:var(--display-weight);color:var(--g900);margin-bottom:40px;font-size:clamp(28px,3vw,40px)}.legal-doc h2{font-family:var(--display);font-weight:var(--display-weight);color:var(--g900);margin:36px 0 12px;font-size:20px}.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}.legal-doc h3{font-family:var(--display);font-weight:var(--display-weight);color:var(--g900);margin:28px 0 10px;font-size:17px}
