@layer components{.legal h2{color:#111;margin:32px 0 8px;font-size:1.05rem;font-weight:700}.legal p,.legal li{color:#444;font-size:.95rem;line-height:1.7}.legal p+p{margin-top:10px}.legal ul{margin:8px 0 10px 1.2rem;list-style:outside}.legal a{color:#0b6fd6;text-underline-offset:2px;text-decoration:underline}.legal code{background:#f1f1f1;border-radius:4px;padding:1px 5px;font-size:.88em}}
