.eco.svelte-1yxfd3q{margin-block:2.6rem;margin-inline:0}.eco.fill.svelte-1yxfd3q{margin-block:0;display:block}.wrap.svelte-1yxfd3q{border:1px solid #0000001f;grid-template-columns:minmax(0,1fr) 360px;gap:0;height:clamp(520px,74vh,820px);display:grid}.eco.fill.svelte-1yxfd3q .wrap:where(.svelte-1yxfd3q){height:clamp(520px,100dvh - 230px,1000px)}.stage.svelte-1yxfd3q{background:#f6f1e6;min-height:0;position:relative;overflow:hidden}.eco.az.svelte-1yxfd3q .stage:where(.svelte-1yxfd3q){background:#f7f1e6}.deck.svelte-1yxfd3q{position:absolute;inset:0}.tools.svelte-1yxfd3q{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.tools.svelte-1yxfd3q button:where(.svelte-1yxfd3q){color:#22303f;cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8eb;border:1px solid #00000029;border-radius:999px;padding:6px 13px;font-size:11.5px}.tools.svelte-1yxfd3q button:where(.svelte-1yxfd3q):hover{color:#8b2332;border-color:#8b2332}.tools.svelte-1yxfd3q button.on:where(.svelte-1yxfd3q){color:#8b2332;background:#8b233214;border-color:#8b2332}.tools.svelte-1yxfd3q button.z:where(.svelte-1yxfd3q){font-variant-numeric:tabular-nums;width:30px;height:28px;padding:0;font-size:15px;line-height:1}.rail.svelte-1yxfd3q{color:#22303f;background:#fbf8f1;border-left:1px solid #0000001a;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.tanchor{width:0;height:0;position:relative}.tanchor .tcard{width:var(--measure-card);background:#fffdf8fa;border:1px solid #0000002e;border-radius:5px;position:absolute;top:14px;left:14px;box-shadow:0 6px 22px #00000029}.tanchor .tcard.fl{left:auto;right:14px}.tanchor .tcard.fu{top:auto;bottom:14px}.tcard{min-width:190px;padding:9px 11px 8px}.tcard .th{letter-spacing:-.01em;color:#101b27;font-size:1rem;line-height:1.2}.tcard .tk{letter-spacing:.09em;text-transform:uppercase;color:#7d7466;margin:2px 0 7px;font-size:9.5px}.tcard .tr{border-top:1px solid #00000012;justify-content:space-between;gap:14px;padding:2.5px 0;display:flex}.tcard .tr span{color:#6d6557}.tcard .tr b{font-variant-numeric:tabular-nums;font-weight:500}.tcard .tsp{color:#3b4654;border-top:1px solid #00000012;margin-top:5px;padding-top:5px;font-style:italic}.tcard .trec{color:#6d6557;margin-top:5px;font-size:10.5px}.tcard .tgo{letter-spacing:.07em;text-transform:uppercase;color:#8b2332;border-top:1px solid #00000012;margin-top:7px;padding-top:6px;font-size:10px}.eco.az .tcard .tgo{color:#9e5a2b}.rhead.svelte-1yxfd3q{border-bottom:1px solid #00000017;padding:16px 16px 10px}.rbody.svelte-1yxfd3q{min-height:0;padding:14px 16px 24px;overflow-y:auto}.eco.az.svelte-1yxfd3q .rail:where(.svelte-1yxfd3q){color:#2a2338;background:#fcf8f1}.rk.svelte-1yxfd3q{letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 8px;font-size:9.5px}.rk.two.svelte-1yxfd3q{margin-top:20px}.rlede.svelte-1yxfd3q{opacity:.75;margin:0 0 14px;font-size:.82rem;line-height:1.5}.rnote.svelte-1yxfd3q{opacity:.5;margin:12px 0 0;font-size:.72rem;line-height:1.5}.blist.svelte-1yxfd3q{gap:2px;margin:0;padding:0;list-style:none;display:grid}.blist.svelte-1yxfd3q button:where(.svelte-1yxfd3q){text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 9px;display:block}.blist.svelte-1yxfd3q button:where(.svelte-1yxfd3q):hover{background:#0000000d}.blist.svelte-1yxfd3q button:where(.svelte-1yxfd3q):focus-visible{outline-offset:-2px;outline:2px solid #8b2332}.blist.svelte-1yxfd3q button.sel:where(.svelte-1yxfd3q){background:#8b233214;box-shadow:inset 3px 0 #8b2332}.eco.az.svelte-1yxfd3q .blist:where(.svelte-1yxfd3q) button.sel:where(.svelte-1yxfd3q){background:#9e5a2b17;box-shadow:inset 3px 0 #9e5a2b}.bn.svelte-1yxfd3q{font-size:.88rem;font-weight:500;display:block}.bm.svelte-1yxfd3q{opacity:.55;margin-top:1px;font-size:.7rem;display:block}.bar.svelte-1yxfd3q{background:#00000014;height:2px;margin-top:6px;display:block}.bar.svelte-1yxfd3q i:where(.svelte-1yxfd3q){background:#8b2332;height:100%;display:block}.eco.az.svelte-1yxfd3q .bar:where(.svelte-1yxfd3q) i:where(.svelte-1yxfd3q){background:#9e5a2b}.rhead.svelte-1yxfd3q h3:where(.svelte-1yxfd3q){letter-spacing:-.01em;color:#101b27;margin:0 0 3px;font-size:1.3rem}.bstat.svelte-1yxfd3q{opacity:.65;margin:0;font-size:.74rem;line-height:1.5}.bstat.svelte-1yxfd3q .dim:where(.svelte-1yxfd3q){opacity:.7;font-style:italic}.sel.svelte-1yxfd3q h4:where(.svelte-1yxfd3q){color:#101b27;margin:0 0 2px;font-size:1rem}.counts.svelte-1yxfd3q{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:4px;display:grid}.cnt.svelte-1yxfd3q{color:inherit;font:inherit;cursor:pointer;text-align:left;background:#00000009;border:1px solid #00000012;border-radius:4px;padding:7px 6px}.cnt.svelte-1yxfd3q:hover{border-color:#00000047}.cnt.sel.svelte-1yxfd3q{background:#8b233217;border-color:#8b2332}.eco.az.svelte-1yxfd3q .cnt.sel:where(.svelte-1yxfd3q){background:#9e5a2b1a;border-color:#9e5a2b}.cn2.svelte-1yxfd3q{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;display:block}.cl.svelte-1yxfd3q{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:.62rem;display:block}.railcard.svelte-1yxfd3q{z-index:40;pointer-events:none;color:#22303f;max-width:var(--measure-card);background:#fffdf8fa;border:1px solid #0000002e;border-radius:5px;font-size:11.5px;line-height:1.45;position:fixed;transform:translate(-100%)translate(-16px);box-shadow:0 6px 22px #00000029}.railcard.up.svelte-1yxfd3q{transform:translate(-100%)translate(-16px)translateY(-100%)}.tcard .tcred{color:#8b8375;margin-top:5px;font-size:9px}.tcard .tfig{margin:0 0 7px}.tcard .tfig img{object-fit:cover;background:#0000000d;border-radius:3px;width:100%;height:132px;display:block}.tcard .tfig figcaption{color:#8b8375;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.tcard .tsci{color:#6d6557;margin:1px 0 6px;font-style:italic}.tcard .tlin{letter-spacing:.09em;text-transform:uppercase;color:#7d7466;margin:2px 0 7px;font-size:9.5px}.effort.svelte-1yxfd3q{color:#7d7466;margin:8px 0 0;font-size:10.5px;line-height:1.5}.biota.svelte-1yxfd3q{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.biota.svelte-1yxfd3q li:where(.svelte-1yxfd3q){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;font-size:.76rem;display:grid}.biota.svelte-1yxfd3q a:where(.svelte-1yxfd3q){color:inherit;border-bottom:1px solid #00000038;text-decoration:none}.biota.svelte-1yxfd3q a:where(.svelte-1yxfd3q):hover{border-bottom-color:#8b2332}.bsci.svelte-1yxfd3q{opacity:.5;grid-column:1;font-size:.66rem;font-style:italic}.biota.svelte-1yxfd3q li:where(.svelte-1yxfd3q){border-radius:3px;margin-inline:-5px;padding:3px 5px}.biota.svelte-1yxfd3q li:where(.svelte-1yxfd3q):hover,.biota.svelte-1yxfd3q li.lit:where(.svelte-1yxfd3q){background:#8b233214}.eco.az.svelte-1yxfd3q .biota:where(.svelte-1yxfd3q) li:where(.svelte-1yxfd3q):hover,.eco.az.svelte-1yxfd3q .biota:where(.svelte-1yxfd3q) li.lit:where(.svelte-1yxfd3q){background:#9e5a2b17}.bblurb.svelte-1yxfd3q{opacity:.72;grid-column:1/-1;margin-top:3px;font-size:.7rem;line-height:1.45}.brec.svelte-1yxfd3q{font-variant-numeric:tabular-nums;opacity:.5;grid-area:1/2;font-size:.68rem}.chips.svelte-1yxfd3q{flex-wrap:wrap;gap:5px;display:flex}.chip.svelte-1yxfd3q{color:inherit;font:inherit;cursor:pointer;background:#0000000d;border:1px solid #00000014;border-radius:999px;padding:4px 9px;font-size:.72rem}.chip.svelte-1yxfd3q:hover{border-color:#0000004d}.chip.sel.svelte-1yxfd3q{color:#fff;background:#8b2332;border-color:#8b2332;font-weight:600}.eco.az.svelte-1yxfd3q .chip.sel:where(.svelte-1yxfd3q){color:#fff;background:#9e5a2b;border-color:#9e5a2b}.keys.svelte-1yxfd3q{gap:1px;display:grid}.key.svelte-1yxfd3q{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:3px 4px;font-size:.75rem;display:flex}.key.svelte-1yxfd3q:hover{background:#0000000d}.key.off.svelte-1yxfd3q{opacity:.32}.sw.svelte-1yxfd3q{border-radius:2px;flex:none;width:13px;height:2.5px}.cards.svelte-1yxfd3q{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cards.svelte-1yxfd3q li:where(.svelte-1yxfd3q){grid-template-columns:84px minmax(0,1fr);align-items:start;gap:9px;display:grid}.cards.svelte-1yxfd3q img:where(.svelte-1yxfd3q){object-fit:cover;background:#0000000f;border-radius:3px;grid-column:1;width:84px;height:63px}.noimg.svelte-1yxfd3q{letter-spacing:.08em;text-transform:uppercase;opacity:.4;background:#0000000a;border:1px solid #00000014;border-radius:3px;grid-column:1;place-items:center;width:84px;height:63px;font-size:8px;display:grid}.cards.svelte-1yxfd3q li:where(.svelte-1yxfd3q)>div:where(.svelte-1yxfd3q){grid-column:2}.cn.svelte-1yxfd3q{align-items:baseline;gap:6px;margin:0;font-size:.82rem;font-weight:600;display:flex}.badge.svelte-1yxfd3q{letter-spacing:.08em;background:#00000014;border-radius:2px;padding:1px 5px;font-size:8px}.badge.e.svelte-1yxfd3q{color:#8b2332;background:#8b233221}.sci.svelte-1yxfd3q{opacity:.7;margin:1px 0 4px;font-size:.7rem;font-style:italic}.blurb.svelte-1yxfd3q{opacity:.92;margin:0;font-size:.75rem;line-height:1.5}.caveat.svelte-1yxfd3q{opacity:.7;border-left:2px solid #0000002e;margin:4px 0 0;padding-left:7px;font-size:.68rem}.links.svelte-1yxfd3q{flex-wrap:wrap;gap:9px;margin:6px 0 0;font-size:.68rem;display:flex}.links.svelte-1yxfd3q a:where(.svelte-1yxfd3q){color:#8b2332}.eco.az.svelte-1yxfd3q .links:where(.svelte-1yxfd3q) a:where(.svelte-1yxfd3q){color:#9e5a2b}.cred.svelte-1yxfd3q{opacity:.45}.veil.svelte-1yxfd3q{color:#5a6470;pointer-events:none;z-index:3;justify-content:center;align-items:center;gap:9px;font-size:.85rem;display:flex;position:absolute;inset:0}.spin.svelte-1yxfd3q{border:2px solid #00000029;border-top-color:#8b2332;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-1yxfd3q-sp}@keyframes svelte-1yxfd3q-sp{to{transform:rotate(360deg)}}figcaption.svelte-1yxfd3q{opacity:.7;margin:.6rem 0 0;font-size:.72rem}@media (width<=860px){.wrap.svelte-1yxfd3q{grid-template-columns:1fr;height:auto}.stage.svelte-1yxfd3q{height:58vh;min-height:360px}.rail.svelte-1yxfd3q{border-top:1px solid #0000001a;border-left:0;max-height:46vh}.eco.fill.svelte-1yxfd3q .wrap:where(.svelte-1yxfd3q){min-height:0}}@media (prefers-reduced-motion:reduce){.spin.svelte-1yxfd3q{animation:none}}.page.svelte-2zqbx2{--pull:clamp(0px, (100vw - var(--measure-wide,1140px)) / 2 - 7rem, 190px);margin-inline:calc(-1 * var(--pull));display:block}header.svelte-2zqbx2{padding:0 0 1.1rem}.eyebrow.svelte-2zqbx2{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem}h1.svelte-2zqbx2{font-family:var(--font-display,Georgia, serif);text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.5rem,3.4vw,2.3rem);line-height:1.1}.sub.svelte-2zqbx2{color:var(--muted);margin:0;font-size:.95rem}.piece.svelte-2zqbx2{padding-block:3rem 1rem}.pt.svelte-2zqbx2{font-family:var(--font-display,Georgia, serif);margin:0 0 .6rem;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2}.ps.svelte-2zqbx2{color:var(--muted);margin:0 0 1.8rem;font-size:1.02rem;line-height:1.6}.pbody.svelte-2zqbx2 p{line-height:1.7}.pbody.svelte-2zqbx2 h3{font-family:var(--font-display,Georgia, serif);margin:2rem 0 .5rem;font-size:1.15rem}.pbody.svelte-2zqbx2 ul{line-height:1.7}.pbody.svelte-2zqbx2 .law{border-left:3px solid #00000024;padding-left:1rem;font-style:italic}.pbody.svelte-2zqbx2 .law cite{opacity:.7;font-size:.8rem;font-style:normal;display:block}.pu.svelte-2zqbx2{color:var(--muted);margin:2rem 0 0;font-size:.78rem}
