.law-hero[data-astro-cid-7q5s23we]{z-index:1;background:var(--ink);color:var(--text-on-ink);padding-top:clamp(6rem,4.5rem + 6vw,9rem);padding-bottom:clamp(2rem,1.5rem + 3vw,3.5rem);position:relative}.law-hero[data-astro-cid-7q5s23we] h1[data-astro-cid-7q5s23we]{color:var(--text-on-ink);margin:var(--space-3) 0 var(--space-4);font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem)}.law-hero[data-astro-cid-7q5s23we] .eyebrow[data-astro-cid-7q5s23we]{color:var(--accent);flex-wrap:wrap;gap:.1rem .5rem;display:flex}.law-hero[data-astro-cid-7q5s23we] .eyebrow[data-astro-cid-7q5s23we] .law-ref[data-astro-cid-7q5s23we]{white-space:nowrap}.law-hero[data-astro-cid-7q5s23we] .lead[data-astro-cid-7q5s23we]{color:var(--text-on-ink-muted);max-width:60ch}.law-back[data-astro-cid-7q5s23we]{width:fit-content;margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--text-on-ink-muted);font-weight:600;text-decoration:none;display:block}.law-back[data-astro-cid-7q5s23we]:hover{color:var(--accent)}.law-pdf[data-astro-cid-7q5s23we]{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.law-hero[data-astro-cid-7q5s23we] .law-pdf__btn[data-astro-cid-7q5s23we]{--_fg:var(--text-on-ink);color:var(--text-on-ink);border-color:var(--ink-line)}.law-hero[data-astro-cid-7q5s23we] .law-pdf__btn[data-astro-cid-7q5s23we]:hover{--_bg:var(--ink-2);background:var(--ink-2);border-color:var(--accent)}.law-pdf__host[data-astro-cid-7q5s23we]{font-size:var(--text-xs);color:var(--text-on-ink-muted)}.law-cite[data-astro-cid-7q5s23we]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-on-ink);max-width:64ch}.law-cite[data-astro-cid-7q5s23we] a[data-astro-cid-7q5s23we]{color:var(--accent)}.law-note[data-astro-cid-7q5s23we]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-on-ink-muted);max-width:64ch}.law-body[data-astro-cid-7q5s23we]{z-index:1;padding-top:clamp(2rem,1.5rem + 3vw,3.5rem);padding-bottom:var(--section-y);position:relative}.law-toc[data-astro-cid-7q5s23we] .toc__name[data-astro-cid-7q5s23we]{text-transform:capitalize}.law-backtoc[data-astro-cid-7q5s23we]{margin-top:var(--space-5);font-size:var(--text-sm)}.law-backtoc[data-astro-cid-7q5s23we] a[data-astro-cid-7q5s23we]{min-height:44px;color:var(--accent-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.law-backtoc[data-astro-cid-7q5s23we] a[data-astro-cid-7q5s23we]:hover{text-decoration:underline}.law-preamble[data-astro-cid-7q5s23we]{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-7);background:var(--bg)}.law-preamble[data-astro-cid-7q5s23we] summary[data-astro-cid-7q5s23we]{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--ink);padding:1rem 1.2rem;font-weight:650;list-style:none;display:flex}.law-preamble[data-astro-cid-7q5s23we] summary[data-astro-cid-7q5s23we]::-webkit-details-marker{display:none}.law-chevron[data-astro-cid-7q5s23we]{width:20px;height:20px;color:var(--text-muted);transition:transform .25s var(--ease-out-quart);flex:none}.law-preamble[data-astro-cid-7q5s23we][open] .law-chevron[data-astro-cid-7q5s23we]{transform:rotate(180deg)}.law-preamble__body[data-astro-cid-7q5s23we]{color:var(--text-muted);font-size:var(--text-sm);gap:.85rem;padding:0 1.2rem 1.2rem;line-height:1.6;display:grid}.law-visto[data-astro-cid-7q5s23we]{color:var(--text-muted);font-size:var(--text-xs)}.law-ha-dado[data-astro-cid-7q5s23we]{color:var(--ink);font-weight:700;font-family:var(--font-display)}.law-chapter[data-astro-cid-7q5s23we]{margin-top:var(--space-8);scroll-margin-top:5.5rem}.law-chapter[data-astro-cid-7q5s23we]:first-of-type{margin-top:var(--space-4)}.law-chapter__title[data-astro-cid-7q5s23we]{font-size:var(--text-xl);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink);margin-bottom:var(--space-5);text-transform:capitalize;line-height:1.2}.law-chapter__kicker[data-astro-cid-7q5s23we]{text-transform:none;margin-bottom:.3rem;font-size:.8rem;display:block}.law-article[data-astro-cid-7q5s23we]{margin-bottom:var(--space-6);scroll-margin-top:5.5rem}.law-article__head[data-astro-cid-7q5s23we]{align-items:baseline;gap:.5rem var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.law-article__anchor[data-astro-cid-7q5s23we]{font-family:var(--font-mono);color:var(--accent-ink);white-space:nowrap;font-size:.92rem;font-weight:500;text-decoration:none}.law-article__anchor[data-astro-cid-7q5s23we]:hover{text-decoration:underline}.law-article__heading[data-astro-cid-7q5s23we]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--ink);font-weight:700}.law-article__text[data-astro-cid-7q5s23we]{color:var(--text);gap:.7rem;max-width:68ch;line-height:1.7;display:grid}.law-article__para[data-astro-cid-7q5s23we]{padding-left:var(--space-4);border-left:1px solid var(--border-strong);color:var(--text-muted);font-size:.97em}.law-article__rel[data-astro-cid-7q5s23we]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.law-article__rel[data-astro-cid-7q5s23we] a[data-astro-cid-7q5s23we]{color:var(--accent-ink);font-weight:600}.law-article__rel[data-astro-cid-7q5s23we] p[data-astro-cid-7q5s23we]+p[data-astro-cid-7q5s23we]{margin-top:var(--space-1)}.law-shortcuts[data-astro-cid-7q5s23we]{margin:var(--space-5) 0 0;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-on-ink-muted);max-width:64ch;padding:0;list-style:none;display:grid}.law-shortcuts[data-astro-cid-7q5s23we] a[data-astro-cid-7q5s23we]{color:var(--accent);font-weight:600}.law-cta__alt[data-astro-cid-7q5s23we]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-on-ink-muted)}.law-cta__alt[data-astro-cid-7q5s23we] a[data-astro-cid-7q5s23we]{color:var(--accent);font-weight:600}.law-closing[data-astro-cid-7q5s23we]{margin-top:var(--space-8);color:var(--text-muted);font-size:var(--text-sm);max-width:68ch;line-height:1.7}.law-cta[data-astro-cid-7q5s23we]{margin-top:var(--space-9);background:var(--ink);color:var(--text-on-ink);border-radius:var(--radius-lg);text-align:center;padding:clamp(1.6rem,1.2rem + 2vw,2.6rem)}.law-cta__lead[data-astro-cid-7q5s23we]{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-on-ink);font-weight:700}.law-cta__sub[data-astro-cid-7q5s23we]{margin:var(--space-3) auto var(--space-5);max-width:52ch;color:var(--text-on-ink-muted);font-size:var(--text-sm)}
