.legal-main>.article-body{min-width:0}.article-body .legal-hero h1{letter-spacing:-.05em;max-width:860px;font-size:clamp(40px,5.4vw,70px);line-height:1}.article-body .legal-important{font-size:16px;font-weight:560}.article-table-wrap{border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:18px;margin:8px 0 28px;overflow-x:auto}.article-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.5}.article-table caption{color:var(--muted,#6f6a64);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:14px 18px 0;font-size:11px;font-weight:800}.article-table th,.article-table td{border-bottom:1px solid color-mix(in srgb, currentColor 11%, transparent);text-align:left;vertical-align:top;padding:13px 18px}.article-table thead th{font-size:12px;font-weight:800}.article-table tbody th{width:26%;font-weight:700}.article-table td{color:var(--muted,#5f5b56)}.article-table thead th:last-child,.article-table td:last-child{background:color-mix(in srgb, var(--coral,#bd8068) 8%, transparent)}.article-table tbody tr:last-child th,.article-table tbody tr:last-child td{border-bottom:0}.article-sources{margin-top:8px!important}.article-sources a{color:inherit;text-underline-offset:3px}.article-cta{border:1px solid color-mix(in srgb, var(--coral,#bd8068) 50%, transparent);background:color-mix(in srgb, var(--coral,#bd8068) 8%, transparent);border-radius:26px;margin-top:24px;padding:clamp(26px,4vw,44px)}.article-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.1}.article-cta p{max-width:620px;color:var(--muted,#5f5b56);margin:14px 0 0;font-size:16px;line-height:1.65}.article-cta div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.article-button{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-height:44px;color:inherit;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.article-button-primary{color:var(--paper,#f2efe9);background:var(--ink,#24272f);border-color:#0000}@media (width<=900px){.legal-main>.legal-index{display:none}}
