.rd-legal-meta{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;color:rgb(255 255 255/.85);background:rgb(255 255 255/.12)}.rd-slab.rd-legal{overflow:clip}.rd-legal-layout{display:grid;gap:28px}.rd-legal-side{display:none}@media (min-width:1000px){.rd-legal-layout{grid-template-columns:260px minmax(0,1fr);gap:64px}.rd-legal-side{display:block}.rd-legal-toc{position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}}.rd-legal-toc-a{display:block;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.45;color:var(--rd-muted);transition:background-color .2s ease,color .2s ease}.rd-legal-toc-a:hover{color:var(--rd-ink);background:var(--rd-slab)}.rd-legal-toc-a[aria-current=true]{color:var(--rd-green-deep);background:#dff3e6;font-weight:700}.rd-legal-body{max-width:68ch}.rd-legal-h{margin-top:48px;scroll-margin-top:90px;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.01em}.rd-legal-body>.rd-legal-h:first-child{margin-top:0}.rd-legal-p{margin-top:12px;line-height:1.8}.rd-legal-li,.rd-legal-p{font-size:16px;color:#3b444c}.rd-legal-li{display:flex;gap:12px;line-height:1.75}.rd-legal-dot{flex-shrink:0;width:7px;height:7px;margin-top:11px;border-radius:999px;background:var(--rd-green)}.rd-legal-note{margin-top:16px;padding:16px 20px;border-radius:18px;font-size:15px;line-height:1.7;background:#dff3e6;color:var(--rd-green-deep)}.rd-legal-outro{display:grid;gap:20px}.rd-legal-chip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;background:#fff;color:var(--rd-ink);box-shadow:inset 0 0 0 1px var(--rd-line);transition:background-color .15s ease}.rd-legal-chip:hover{background:#f4f7f5}