.tom-legal{max-width:46rem;margin:0 auto}.tom-legal__header{margin-bottom:2rem}.tom-legal__title{letter-spacing:-.02em;color:var(--tom-body);margin:0 0 .75rem;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:800}.tom-legal__lead{color:var(--tom-muted);margin:0;font-size:.95rem;line-height:1.55}.tom-legal__warn{border:1px solid color-mix(in srgb, #f59e0b 40%, var(--tom-border));background:color-mix(in srgb, #f59e0b 8%, var(--tom-panel));color:var(--tom-body);border-radius:.85rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.tom-legal__section+.tom-legal__section{border-top:1px solid var(--tom-border);margin-top:1.75rem;padding-top:1.75rem}.tom-legal__section-title{color:var(--tom-body);margin:0 0 .85rem;font-size:1.05rem;font-weight:800}.tom-legal__p{color:var(--tom-body);margin:0 0 .65rem;font-size:.92rem;line-height:1.62}.tom-legal__list{color:var(--tom-body);margin:.35rem 0 .75rem;padding-left:1.25rem;font-size:.92rem;line-height:1.55}.tom-legal__list li+li{margin-top:.35rem}
