.thread[data-astro-cid-tiva3fl5]{pointer-events:none;z-index:1;width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}.thread[data-astro-cid-tiva3fl5] path[data-astro-cid-tiva3fl5]{fill:none;stroke-linecap:round;stroke-linejoin:round}.thread__ghost[data-astro-cid-tiva3fl5]{stroke:#16232c1f;stroke-width:4px;stroke-dasharray:0 11}.thread__line[data-astro-cid-tiva3fl5]{stroke:var(--sun);stroke-width:4.5px;stroke-dasharray:0 11}.thread__needle[data-astro-cid-tiva3fl5]{fill:var(--sun);stroke:#fff;stroke-width:2px}section[data-astro-cid-tiva3fl5]{z-index:2;position:relative}.law-on-mist[data-astro-cid-tiva3fl5]{z-index:auto;background:var(--mist)}.law-on-mist[data-astro-cid-tiva3fl5]>.arp-wrap[data-astro-cid-tiva3fl5]{z-index:2;position:relative}.law-hero[data-astro-cid-tiva3fl5]{min-height:min(78svh,780px);color:var(--light);background:var(--night);align-items:end;padding:10rem 0 clamp(4rem,7vw,6rem);display:grid;overflow:hidden}.law-hero[data-astro-cid-tiva3fl5]>img[data-astro-cid-tiva3fl5]{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.law-hero__shade[data-astro-cid-tiva3fl5]{background:linear-gradient(#0f19272e 35%,#0f1927d1),linear-gradient(90deg,#0f192747,#0000 70%);position:absolute;inset:0}.law-hero__inner[data-astro-cid-tiva3fl5]{position:relative}.law-hero[data-astro-cid-tiva3fl5] h1[data-astro-cid-tiva3fl5]{max-width:15ch;font-size:clamp(3.2rem,6.8vw,6.5rem)}.law-definitions[data-astro-cid-tiva3fl5]{padding-block:var(--section)}.law-definitions__grid[data-astro-cid-tiva3fl5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.law-definition[data-astro-cid-tiva3fl5]{border-top:3px solid var(--sun);padding-top:clamp(1.25rem,2vw,2rem)}.law-definition[data-astro-cid-tiva3fl5] h2[data-astro-cid-tiva3fl5]{color:var(--night);margin-bottom:1rem;font-size:clamp(2rem,3vw,3.2rem)}.law-definition[data-astro-cid-tiva3fl5] p[data-astro-cid-tiva3fl5]{max-width:54ch;color:var(--ink-soft);margin:0;font-size:clamp(1.0625rem,.3vw + 1rem,1.1875rem);line-height:1.7}.law-documents[data-astro-cid-tiva3fl5]{padding-block:var(--section)}.law-documents__list[data-astro-cid-tiva3fl5]{border-top:1px solid var(--line)}.law-document[data-astro-cid-tiva3fl5]{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1.45fr) minmax(220px,.55fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding-block:clamp(2.4rem,4.5vw,4rem);display:grid}.law-document__number[data-astro-cid-tiva3fl5]{color:var(--brand-ink);padding-top:.3rem;font-size:1rem;font-weight:700}.law-document[data-astro-cid-tiva3fl5] h3[data-astro-cid-tiva3fl5]{max-width:32ch;font-size:clamp(1.55rem,2.3vw,2.5rem);line-height:1.2}.law-document[data-astro-cid-tiva3fl5] h3[data-astro-cid-tiva3fl5] a[data-astro-cid-tiva3fl5]{color:inherit;text-decoration:none}.law-document[data-astro-cid-tiva3fl5] h3[data-astro-cid-tiva3fl5] a[data-astro-cid-tiva3fl5]:hover{color:var(--brand-ink)}.law-document[data-astro-cid-tiva3fl5] h3[data-astro-cid-tiva3fl5] a[data-astro-cid-tiva3fl5]:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px;border-radius:2px}.law-document[data-astro-cid-tiva3fl5] h3[data-astro-cid-tiva3fl5] a[data-astro-cid-tiva3fl5] span[data-astro-cid-tiva3fl5]{color:var(--brand-ink);font-family:var(--font-body);margin-left:.35em;font-size:.7em;display:inline-block}.law-document__meta[data-astro-cid-tiva3fl5]{padding-top:.35rem}.law-document__date[data-astro-cid-tiva3fl5]{color:var(--brand-ink);margin:0 0 .7rem;font-size:clamp(1.15rem,1.3vw,1.35rem);font-weight:700}.law-document__institution[data-astro-cid-tiva3fl5]{max-width:32ch;color:var(--ink-soft);margin:0;font-size:1.0625rem;line-height:1.5}@media (width<=850px){.law-document[data-astro-cid-tiva3fl5]{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.law-document__meta[data-astro-cid-tiva3fl5]{grid-column:2;padding-top:0}}@media (width<=600px){.law-hero[data-astro-cid-tiva3fl5]{min-height:65svh}.law-hero[data-astro-cid-tiva3fl5]>img[data-astro-cid-tiva3fl5]{object-position:57% center}.law-hero__shade[data-astro-cid-tiva3fl5]{background:linear-gradient(#0f192742 30%,#0f1927d9)}.law-definitions__grid[data-astro-cid-tiva3fl5]{grid-template-columns:1fr}.law-document[data-astro-cid-tiva3fl5]{padding-block:2rem}.law-document[data-astro-cid-tiva3fl5] h3[data-astro-cid-tiva3fl5]{font-size:clamp(1.45rem,5.4vw,1.8rem)}}
