
.legal{gap:10px}
.legal h1{font-size:clamp(26px,7vw,34px);line-height:1.3}
.legal h2{font-size:19px;line-height:1.35}
.legal .legal-updated{font-size:13.5px;color:#5F594F}
.legal section{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid #e6e1d3;width:100%}
.legal section:first-of-type{border-top:0;padding-top:4px}
.legal p{color:var(--ink);font-size:15.5px;line-height:1.75}
.legal .legal-note{font-size:13.5px;color:#5F594F}
.legal section#delete{border:2px solid var(--clay);background:var(--bg-soft);border-radius:16px;padding:16px 18px;margin:8px 0 4px;scroll-margin-top:80px}


.legal{gap:10px}
.legal h1{font-size:clamp(26px,7vw,34px);line-height:1.3}
.legal h2{font-size:19px;line-height:1.35}
.legal .legal-updated{font-size:13.5px;color:#5F594F}
.legal section{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid #e6e1d3;width:100%}
.legal section:first-of-type{border-top:0;padding-top:4px}
.legal p{color:var(--ink);font-size:15.5px;line-height:1.75}
.legal .legal-note{font-size:13.5px;color:#5F594F}
