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