.o-legal{max-inline-size:68ch;margin-inline:auto}.o-legal__h1{font-size:clamp(26px,3.2vw,38px);font-weight:var(--o-font-weight-display);letter-spacing:-.02em;margin:0 0 var(--o-space-2)}.o-legal__meta{color:var(--o-ink-3);font-size:14px;margin:0 0 var(--o-space-5)}.o-legal__intro{font-size:18px;color:var(--o-ink-2);line-height:1.6;margin:0 0 var(--o-space-7)}.o-legal__s{margin-block-end:var(--o-space-7)}.o-legal__h2{font-size:21px;font-weight:var(--o-font-weight-bold)}.o-legal__h2,.o-legal__p{margin:0 0 var(--o-space-3)}.o-legal__p{line-height:1.65}.o-legal__list{margin:var(--o-space-3) 0 0;padding-inline-start:var(--o-space-5)}.o-legal__list li{margin-block-end:var(--o-space-2);line-height:1.65}.o-note--soft{background:var(--o-surface-2);border:1px solid var(--o-line);border-radius:var(--o-radius-card);padding:var(--o-space-3) var(--o-space-4);margin-block-end:var(--o-space-6);color:var(--o-ink-2)}