article.svelte-1psopkm{flex-direction:column;display:flex}.wrap.svelte-1psopkm{max-width:var(--maxw);box-sizing:border-box;width:100%;margin:0 auto;padding:0 1.5rem}.kicker.svelte-1psopkm{font-family:var(--font-display);color:var(--navy);border-bottom:3px solid var(--gold);margin:0 0 1rem;padding-bottom:.2rem;font-size:1.5rem;display:inline-block}.bhead.svelte-1psopkm{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.subhead.svelte-1psopkm{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--ink) 65%, white);margin:0 0 .8rem;font-size:.78rem}.subhead--light.svelte-1psopkm{color:color-mix(in srgb, var(--gold) 85%, white)}.prose.svelte-1psopkm{max-width:68ch;margin:0 0 1rem;line-height:1.65}.hint.svelte-1psopkm{color:color-mix(in srgb, var(--ink) 70%, white);max-width:60ch;margin:0 0 .8rem;font-size:.85rem}.block.svelte-1psopkm{padding-top:2.6rem;padding-bottom:2.6rem}.sub.svelte-1psopkm{margin-top:1.4rem}.bookmark.svelte-1psopkm{color:var(--paper);border:1px solid var(--gold);font:inherit;cursor:pointer;background:#ffffff1f;border-radius:999px;margin-top:1rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600}.bookmark[aria-pressed=true].svelte-1psopkm{background:var(--gold);color:var(--navy)}.review-note.svelte-1psopkm{max-width:var(--maxw);color:color-mix(in srgb, var(--ink) 55%, white);margin:.85rem auto 0;padding:0 1.5rem;font-size:.8rem}.review-note.svelte-1psopkm a:where(.svelte-1psopkm){color:var(--navy);font-weight:600}.verdict.svelte-1psopkm{border:1px solid color-mix(in srgb, var(--navy) 12%, white);border-left:5px solid var(--gold);background:#fff;border-radius:0 14px 14px 0;margin-top:1.6rem;padding:1.1rem 1.3rem}.verdict__label.svelte-1psopkm{text-transform:uppercase;letter-spacing:.14em;color:var(--navy);margin:0 0 .4rem;font-size:.7rem;font-weight:800}.verdict__text.svelte-1psopkm{line-height:1.6;font-family:var(--font-display);color:var(--navy);max-width:72ch;margin:0;font-size:1.05rem}.kpgrid.svelte-1psopkm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.kp__list.svelte-1psopkm{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.kp__list.svelte-1psopkm li:where(.svelte-1psopkm){border-left:4px solid var(--gold);background:#fff;border-radius:0 10px 10px 0;padding:.8rem 1rem;line-height:1.55}.eo.svelte-1psopkm{background:var(--navy);color:var(--paper);border-radius:14px;padding:1.2rem 1.4rem}.eo__text.svelte-1psopkm{margin:0;line-height:1.65}.eo__src.svelte-1psopkm{background:var(--paper);border-radius:10px;margin-top:1rem;padding:.1rem .8rem .5rem;display:inline-block}.impactband.svelte-1psopkm{background:color-mix(in srgb, var(--navy) 6%, white);padding:2.6rem 0}.chips.svelte-1psopkm{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;display:flex}.chip.svelte-1psopkm{font:inherit;cursor:pointer;border:1px solid var(--c);color:var(--c);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.chip__n.svelte-1psopkm{background:var(--c);color:#fff;text-align:center;border-radius:999px;min-width:1.2rem;padding:0 .25rem;font-size:.7rem}.chip[aria-pressed=true].svelte-1psopkm{background:var(--c);color:#fff}.chip[aria-pressed=true].svelte-1psopkm .chip__n:where(.svelte-1psopkm){background:#ffffff4d}.reset.svelte-1psopkm{font:inherit;border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.78rem}.reset.svelte-1psopkm:hover{background:var(--navy);color:#fff}.mapnote.svelte-1psopkm{color:color-mix(in srgb, var(--ink) 60%, white);margin:0 0 1rem;font-size:.76rem;font-style:italic}.ctxband.svelte-1psopkm{background:var(--paper);padding:2.6rem 0}.ctx.svelte-1psopkm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ctx__col.svelte-1psopkm{min-width:0}.body.svelte-1psopkm{grid-template-columns:minmax(0,1fr) 17rem;gap:3rem;padding-top:1rem;padding-bottom:3rem;display:grid}.railcol.svelte-1psopkm{min-width:0}.railcol.svelte-1psopkm .rail{position:sticky;top:5rem}.legend.svelte-1psopkm{color:color-mix(in srgb, var(--ink) 65%, white);align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.75rem;display:flex}.legend__dot.svelte-1psopkm{border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.legend__dot--nat.svelte-1psopkm{border:2.5px solid var(--navy);background:#fff}.legend__dot--sec.svelte-1psopkm{background:var(--green);margin-left:.8rem}.db.svelte-1psopkm{flex-direction:column;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.dbrow.svelte-1psopkm{width:100%;font:inherit;text-align:left;border:1px solid color-mix(in srgb, var(--navy) 12%, white);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.9rem;padding:.55rem .9rem;display:flex}.dbrow.svelte-1psopkm:hover{border-color:var(--c)}.dbrow[aria-pressed=true].svelte-1psopkm{border-color:var(--c);box-shadow:inset 3px 0 0 var(--c)}.dbrow__theme.svelte-1psopkm{color:var(--c);flex:0 0 7.5rem;font-size:.8rem;font-weight:700}.dbtrack.svelte-1psopkm{flex:auto;min-width:7rem;height:1.6rem;position:relative}.dbtrack.svelte-1psopkm:before{content:"";background:color-mix(in srgb, var(--navy) 10%, white);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dbjoin.svelte-1psopkm{background:color-mix(in srgb, var(--c) 45%, white);border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.dbdot.svelte-1psopkm{box-sizing:border-box;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.dbdot--nat.svelte-1psopkm{border:2.5px solid var(--navy);background:#fff}.dbdot--sec.svelte-1psopkm{background:var(--c)}.dbrow__delta.svelte-1psopkm{letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 60%, white);white-space:nowrap;flex:none;font-size:.72rem;font-weight:700}.dbdetail.svelte-1psopkm{border:1px solid color-mix(in srgb, var(--navy) 12%, white);border-top:4px solid var(--c);background:#fff;border-radius:12px;margin:0 0 1rem;padding:1rem 1.2rem}.dbdetail__eyebrow.svelte-1psopkm{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--ink) 65%, white);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.dbdetail__name.svelte-1psopkm{font-family:var(--font-display);color:var(--navy);margin:0 0 .5rem;font-size:1.1rem;line-height:1.35}.morelink.svelte-1psopkm{margin:0}.morelink.svelte-1psopkm a:where(.svelte-1psopkm){color:var(--navy);font-weight:700}.srcnote.svelte-1psopkm{color:color-mix(in srgb, var(--ink) 60%, white);margin:.6rem 0 0;font-size:.78rem}.alt.svelte-1psopkm summary:where(.svelte-1psopkm){cursor:pointer;color:var(--navy);font-size:.85rem;font-weight:600}.alt__scroll.svelte-1psopkm{margin-top:.6rem;overflow-x:auto}table.svelte-1psopkm{border-collapse:collapse;width:100%;min-width:38rem;font-size:.86rem}thead.svelte-1psopkm th:where(.svelte-1psopkm){text-align:left;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--ink) 60%, white);border-bottom:2px solid color-mix(in srgb, var(--navy) 15%, white);padding:.45rem .6rem;font-size:.7rem}tbody.svelte-1psopkm th:where(.svelte-1psopkm){text-align:left;font-family:var(--font-display);color:var(--navy);vertical-align:top;white-space:nowrap;padding:.55rem .6rem}td.svelte-1psopkm{border-bottom:1px solid color-mix(in srgb, var(--navy) 8%, white);vertical-align:top;padding:.55rem .6rem;line-height:1.5}.src.svelte-1psopkm{background:var(--ink);color:#f4f6f5cc;padding:1.4rem 0;font-size:.82rem}.src__note.svelte-1psopkm{margin:0}.src.svelte-1psopkm a:where(.svelte-1psopkm){color:var(--gold)}.pager.svelte-1psopkm{background:var(--navy);padding:1.6rem 0}.pager__grid.svelte-1psopkm{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.pager__a.svelte-1psopkm{color:var(--paper);flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.pager__a.svelte-1psopkm:hover strong:where(.svelte-1psopkm){text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.pager__a--next.svelte-1psopkm{text-align:right;align-items:flex-end}.pager__dir.svelte-1psopkm{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:.72rem;font-weight:700}.pager__a.svelte-1psopkm strong:where(.svelte-1psopkm){font-family:var(--font-display);font-size:.98rem;line-height:1.3}a.svelte-1psopkm:focus-visible,button.svelte-1psopkm:focus-visible,summary.svelte-1psopkm:focus-visible,.alt__scroll.svelte-1psopkm:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.sr-only.svelte-1psopkm{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.ctx.svelte-1psopkm{grid-template-columns:1fr}}@media (width<=760px){.kpgrid.svelte-1psopkm{grid-template-columns:1fr}.body.svelte-1psopkm{grid-template-columns:1fr;gap:2rem}.railcol.svelte-1psopkm .rail{position:static}.dbrow.svelte-1psopkm{flex-wrap:wrap;gap:.4rem .9rem}.dbrow__theme.svelte-1psopkm{flex-basis:auto}.dbtrack.svelte-1psopkm{flex-basis:100%;order:3}.pager__grid.svelte-1psopkm{grid-template-columns:1fr}.pager__a--next.svelte-1psopkm{text-align:left;align-items:flex-start}}
