.legal-container{max-width:52rem}.legal-updated{background:var(--orange-soft);color:var(--orange);border:1.5px solid #f6c9ac;border-radius:999px;margin:0 0 2rem;padding:.45rem 1.1rem;font-size:.88rem;font-weight:700;display:inline-block}.legal-card{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:1.9rem}.legal-card+.legal-card{margin-top:1.25rem}.legal-card h2{align-items:center;gap:.85rem;margin:0 0 1rem;font-size:1.45rem;display:flex}.legal-num{background:var(--orange);color:#fff;letter-spacing:-.01em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:.95rem;font-weight:800;display:grid}.legal-related{color:var(--muted);margin:-1rem 0 1.75rem;font-size:.95rem}.legal-related a{color:var(--orange);font-weight:700}.legal-related a:hover{text-decoration:underline}.legal-card p{color:#3a4049;font-size:.98rem;line-height:1.7}.legal-card p+p{margin-top:.35rem}
