.legal{background:var(--surface);box-shadow:var(--shadow);font-size:14px;font-weight:500;line-height:1.5;font-family:var(--font-sans);border-radius:16px;padding:28px 30px}.legal__title{font-size:18px;font-weight:700;line-height:1.5;font-family:var(--font-sans);margin-top:0}.legal__intro{color:var(--muted);margin-bottom:16px}.legal__heading{font-size:16px;font-weight:700;line-height:1.5;font-family:var(--font-sans);margin:0 0 8px}.legal__section{border-top:1px solid color-mix(in oklab, var(--text) 10%, transparent);margin-top:14px;padding-top:14px}.legal__section:first-of-type{border-top:none;margin-top:0;padding-top:0}.legal p:not(.legal__intro):not(.legal__updated){color:var(--text);margin:0 0 10px}.legal__list{margin:0 0 10px;padding-left:20px}.legal__list li{margin:6px 0}.legal__updated{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5;font-family:var(--font-sans);margin-top:16px}.legal a{color:var(--text);text-decoration:underline}
