.prose{font-size:17px;line-height:1.9;color:var(--body);overflow-wrap:anywhere}.prose>*{margin:0 0 1.1em}.prose h2{font-size:clamp(21px,3vw,26px);line-height:1.45;color:var(--dp);margin:2.2em 0 .8em;padding-top:.2em}.prose h3{font-size:19px;line-height:1.5;color:var(--dp);margin:1.8em 0 .6em}.prose h4{font-size:17px;color:var(--dp);margin:1.4em 0 .4em}.prose a{color:var(--dp);text-decoration-color:var(--az);text-decoration-thickness:2px;text-underline-offset:3px}.prose strong{color:#241d3a}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin:.35em 0}.prose li>a:only-child{display:inline-block;padding:8px 0}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose img{border-radius:4px;margin:1.6em auto}.prose blockquote{margin:1.4em 0;padding:.2em 0 .2em 1em;border-left:3px solid var(--line);color:#55506a}.prose pre{background:var(--soft);padding:14px 16px;overflow-x:auto;font-size:14px;border-radius:4px}.prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.6;max-width:100%}.prose th,.prose td{border:1px solid var(--line);padding:8px 12px;text-align:left;vertical-align:top;min-width:7em}.prose th{background:var(--soft);color:var(--dp);font-weight:600}.prose .callout{background:#f3fafc;border-left:3px solid var(--az);padding:4px 20px;margin:1.6em 0;border-radius:0 4px 4px 0}.prose .callout p{margin:.8em 0}@media(max-width:600px){.prose{font-size:16px}}.outline{display:none}@media(min-width:1280px){.outline{display:block;position:fixed;top:112px;left:calc(50% + 420px);width:200px;max-height:calc(100vh - 160px);overflow:auto;font-size:13px;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:5}.outline.show{opacity:1;visibility:visible}.outline p{margin:0 0 8px;font-size:12px;letter-spacing:.08em;color:#55506a}.outline ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.outline a{display:block;padding:5px 0 5px 12px;margin-left:-1px;border-left:2px solid transparent;color:#55506a;text-decoration:none;transition:color .2s,border-color .2s}.outline a:hover{color:var(--dp)}.outline a[aria-current]{color:var(--dp);border-left-color:var(--az);font-weight:600}}.rprog[data-astro-cid-3pmakmqu]{position:sticky;top:64px;z-index:55;height:2px;background:transparent}.rprog[data-astro-cid-3pmakmqu] span[data-astro-cid-3pmakmqu]{display:block;height:100%;background:var(--az);transform-origin:0 50%;transform:scaleX(0)}.art[data-astro-cid-3pmakmqu]{max-width:760px;padding:28px 0 64px}.crumbs[data-astro-cid-3pmakmqu]{font-size:13px;color:#6b6780;display:flex;gap:8px}.crumbs[data-astro-cid-3pmakmqu] a[data-astro-cid-3pmakmqu]{text-decoration:none;display:inline-flex;align-items:center;min-height:40px}.crumbs[data-astro-cid-3pmakmqu] a[data-astro-cid-3pmakmqu]:hover{text-decoration:underline}.art-head[data-astro-cid-3pmakmqu] h1[data-astro-cid-3pmakmqu]{text-wrap:balance;font-size:clamp(26px,4.4vw,38px);line-height:1.35;font-weight:700;color:var(--dp);margin:14px 0 16px;letter-spacing:.01em}.byline[data-astro-cid-3pmakmqu]{margin:0;font-size:15px}.byline[data-astro-cid-3pmakmqu] a[data-astro-cid-3pmakmqu]{color:var(--dp);font-weight:500;text-decoration:none;border-bottom:1px solid var(--az);display:inline-block;padding:9px 0}.sep[data-astro-cid-3pmakmqu]{opacity:.4;margin:0 6px}.dates[data-astro-cid-3pmakmqu]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:13px;color:#6b6780}.hero[data-astro-cid-3pmakmqu]{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin:28px 0 8px;border-radius:4px}.disclosure[data-astro-cid-3pmakmqu]{margin:32px 0 0;font-size:13px;color:#6b6780}.follow[data-astro-cid-3pmakmqu]{margin:40px 0 0;padding:18px 20px;background:var(--soft);border-radius:4px;font-size:15px;line-height:1.8}.follow[data-astro-cid-3pmakmqu] a[data-astro-cid-3pmakmqu]{color:var(--dp)}.sources[data-astro-cid-3pmakmqu]{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:14px}.sources[data-astro-cid-3pmakmqu] h2[data-astro-cid-3pmakmqu]{font-size:18px;color:var(--dp);margin:0 0 8px}.sources[data-astro-cid-3pmakmqu] a[data-astro-cid-3pmakmqu]{word-break:break-all}.law[data-astro-cid-3pmakmqu]{margin:0 0 6px}.related[data-astro-cid-3pmakmqu]{background:var(--soft);padding:48px 0 56px}.related[data-astro-cid-3pmakmqu] h2[data-astro-cid-3pmakmqu]{font-size:20px;color:var(--dp);margin:0 0 20px}.cards[data-astro-cid-3pmakmqu]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.cards[data-astro-cid-3pmakmqu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cards[data-astro-cid-3pmakmqu]{grid-template-columns:1fr}}.more[data-astro-cid-3pmakmqu]{margin:24px 0 0}.more[data-astro-cid-3pmakmqu] a[data-astro-cid-3pmakmqu]{color:var(--dp);display:inline-flex;align-items:center;min-height:40px}.head[data-astro-cid-dk5hbbkv]{position:relative;padding:24px 0}.head[data-astro-cid-dk5hbbkv]:has(.tart){min-height:clamp(340px,34vw,480px);display:flex;align-items:flex-end}.head-txt[data-astro-cid-dk5hbbkv]{position:relative;z-index:1;max-width:520px}.head-art[data-astro-cid-dk5hbbkv]{position:absolute;inset:0 0 0 auto;width:min(100%,860px);pointer-events:none}.head-art[data-astro-cid-dk5hbbkv]:empty{display:none}@media(max-width:760px){.head[data-astro-cid-dk5hbbkv]:has(.tart){min-height:0;display:block;padding-top:0}.head-art[data-astro-cid-dk5hbbkv]{position:relative;inset:auto;width:auto;margin:0 -16px 8px;overflow:hidden;aspect-ratio:16 / 10}.head-art[data-astro-cid-dk5hbbkv] .tart{width:168%;margin-left:-64%}}.crumbs[data-astro-cid-dk5hbbkv]{font-size:13px}.crumbs[data-astro-cid-dk5hbbkv] a[data-astro-cid-dk5hbbkv]{color:#6b6780;text-decoration:none;display:inline-flex;align-items:center;min-height:40px}h1[data-astro-cid-dk5hbbkv]{font-size:clamp(28px,5vw,40px);color:var(--dp);margin:10px 0 8px}.head[data-astro-cid-dk5hbbkv] p[data-astro-cid-dk5hbbkv]{margin:0;font-size:17px}.list[data-astro-cid-dk5hbbkv]{padding-bottom:64px}.cards[data-astro-cid-dk5hbbkv]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.cards[data-astro-cid-dk5hbbkv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cards[data-astro-cid-dk5hbbkv]{grid-template-columns:1fr}}
