.dt-scroll[data-astro-cid-kd5xody5]{-webkit-overflow-scrolling:touch;overflow-x:auto}.ds-table[data-astro-cid-kd5xody5]{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink)}.ds-table[data-astro-cid-kd5xody5] th[data-astro-cid-kd5xody5]{font-weight:var(--weight-semibold);font-size:var(--text-caption);color:var(--color-gray-600);letter-spacing:.02em;border-bottom:var(--rule-heavy) solid var(--color-ink);white-space:nowrap;padding:8px 12px}.ds-table[data-astro-cid-kd5xody5] td[data-astro-cid-kd5xody5]{border-bottom:var(--rule-hairline) solid var(--border-hairline);padding:8px 12px}.ds-table[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].z{background:var(--color-newsprint)}.ds-table[data-astro-cid-kd5xody5] td[data-astro-cid-kd5xody5].num{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ds-table[data-astro-cid-kd5xody5] td[data-astro-cid-kd5xody5].muted{color:var(--text-muted)}.ds-table[data-astro-cid-kd5xody5] a{color:var(--color-forest);text-decoration:none}.ds-table[data-astro-cid-kd5xody5] a:hover{color:var(--color-forest-deep)}.dt-paged[data-astro-cid-kd5xody5]>.dt-radio[data-astro-cid-kd5xody5]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.dt-paged[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5]{display:none}#dtpg-1[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-1,#dtpg-2[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-2,#dtpg-3[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-3,#dtpg-4[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-4,#dtpg-5[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-5,#dtpg-6[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-6,#dtpg-7[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-7,#dtpg-8[data-astro-cid-kd5xody5]:checked~.dt-scroll[data-astro-cid-kd5xody5] tbody[data-astro-cid-kd5xody5] tr[data-astro-cid-kd5xody5].pg-8{display:table-row}.dt-pager[data-astro-cid-kd5xody5]{border-top:var(--rule-hairline) solid var(--border-hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.dt-nums[data-astro-cid-kd5xody5]{flex-wrap:wrap;gap:5px;display:flex}.dt-nums[data-astro-cid-kd5xody5] label[data-astro-cid-kd5xody5]{text-align:center;min-width:34px;font-family:var(--font-mono);color:var(--color-gray-700);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--color-card);cursor:pointer;padding:6px 8px;font-size:13px;transition:background-color .14s,border-color .14s,color .14s}.dt-nums[data-astro-cid-kd5xody5] label[data-astro-cid-kd5xody5]:hover{background:var(--color-newsprint);border-color:var(--border-strong)}.dt-step[data-astro-cid-kd5xody5]{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);color:var(--color-forest);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;transition:background-color .14s,color .14s;display:none}.dt-step[data-astro-cid-kd5xody5]:hover{color:var(--color-forest-deep);background:var(--color-newsprint)}.dt-step[data-astro-cid-kd5xody5].dis{color:var(--color-gray-300);pointer-events:none;cursor:default}.dt-step[data-astro-cid-kd5xody5] .chev[data-astro-cid-kd5xody5]{flex:none;width:15px;height:15px;display:block}#dtpg-1[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-1[data-astro-cid-kd5xody5],#dtpg-2[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-2[data-astro-cid-kd5xody5],#dtpg-3[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-3[data-astro-cid-kd5xody5],#dtpg-4[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-4[data-astro-cid-kd5xody5],#dtpg-5[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-5[data-astro-cid-kd5xody5],#dtpg-6[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-6[data-astro-cid-kd5xody5],#dtpg-7[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-7[data-astro-cid-kd5xody5],#dtpg-8[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .ctl-8[data-astro-cid-kd5xody5]{display:inline-flex}#dtpg-1[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-1[data-astro-cid-kd5xody5],#dtpg-2[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-2[data-astro-cid-kd5xody5],#dtpg-3[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-3[data-astro-cid-kd5xody5],#dtpg-4[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-4[data-astro-cid-kd5xody5],#dtpg-5[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-5[data-astro-cid-kd5xody5],#dtpg-6[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-6[data-astro-cid-kd5xody5],#dtpg-7[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-7[data-astro-cid-kd5xody5],#dtpg-8[data-astro-cid-kd5xody5]:checked~.dt-pager[data-astro-cid-kd5xody5] .pl-8[data-astro-cid-kd5xody5]{background:var(--color-forest);border-color:var(--color-forest);color:var(--text-on-forest);font-weight:var(--weight-semibold)}.dt-radio[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .dt-nums[data-astro-cid-kd5xody5] label[data-astro-cid-kd5xody5]{outline:none}#dtpg-1[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-1[data-astro-cid-kd5xody5],#dtpg-2[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-2[data-astro-cid-kd5xody5],#dtpg-3[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-3[data-astro-cid-kd5xody5],#dtpg-4[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-4[data-astro-cid-kd5xody5],#dtpg-5[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-5[data-astro-cid-kd5xody5],#dtpg-6[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-6[data-astro-cid-kd5xody5],#dtpg-7[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-7[data-astro-cid-kd5xody5],#dtpg-8[data-astro-cid-kd5xody5]:focus-visible~.dt-pager[data-astro-cid-kd5xody5] .pl-8[data-astro-cid-kd5xody5]{outline:2px solid var(--focus-ring);outline-offset:2px}.sd-main[data-astro-cid-llnt4ezt]{max-width:var(--content-max-wide);margin:0 auto;padding:28px 24px 80px}.head-row[data-astro-cid-llnt4ezt]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.head-id[data-astro-cid-llnt4ezt]{flex-direction:column;gap:12px;min-width:0;display:flex}.tagrow[data-astro-cid-llnt4ezt]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.head-id[data-astro-cid-llnt4ezt] h1[data-astro-cid-llnt4ezt]{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:var(--color-ink);margin:0}.loc[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-secondary);align-items:center;gap:7px;display:flex}.sec-nav[data-astro-cid-llnt4ezt]{top:var(--masthead-h,66px);z-index:30;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);background:var(--color-paper);border-bottom:1px solid var(--border-strong);flex-wrap:nowrap;gap:4px;display:flex;position:sticky;overflow-x:auto}.sec-nav[data-astro-cid-llnt4ezt]::-webkit-scrollbar{display:none}.sec-nav[data-astro-cid-llnt4ezt] a[data-astro-cid-llnt4ezt]{white-space:nowrap;scroll-snap-align:start;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-gray-600);border-radius:var(--radius-sm);transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;flex:none;padding:7px 12px;text-decoration:none}.sec-nav[data-astro-cid-llnt4ezt] a[data-astro-cid-llnt4ezt]:hover{color:var(--color-forest-deep)}.sec-nav[data-astro-cid-llnt4ezt] a[data-astro-cid-llnt4ezt]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sec-nav[data-astro-cid-llnt4ezt] a[data-astro-cid-llnt4ezt].is-current{color:var(--color-forest-deep);font-weight:var(--weight-semibold);background:var(--color-forest-soft)}.panel[data-astro-cid-llnt4ezt]{scroll-margin-top:calc(var(--masthead-h,66px) + 64px);margin-top:var(--section-gap,56px)}.p-overview[data-astro-cid-llnt4ezt]{margin-top:28px}.hero[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(240px,5fr) 7fr;align-items:center;gap:44px;margin:32px 0 36px;display:grid}.hero-stat[data-astro-cid-llnt4ezt]{min-width:0}.hs-label[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-muted)}.hs-figure[data-astro-cid-llnt4ezt]{align-items:baseline;gap:10px;margin-top:6px;display:flex}.hs-value[data-astro-cid-llnt4ezt]{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-display);letter-spacing:var(--tracking-display);color:var(--color-ink);font-variant-numeric:tabular-nums lining-nums;line-height:1}.hs-unit[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-secondary)}.hs-range[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);letter-spacing:var(--tracking-stamp);color:var(--text-meta);margin-top:12px;display:block}.hs-delta[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;gap:6px;margin-top:10px;display:inline-flex}.hs-delta[data-astro-cid-llnt4ezt] .hs-glyph[data-astro-cid-llnt4ezt]{font-size:.7em}.hs-delta[data-astro-cid-llnt4ezt].t-down,.hs-delta[data-astro-cid-llnt4ezt].t-up{color:var(--color-ink)}.hs-delta[data-astro-cid-llnt4ezt].t-neutral{color:var(--text-muted)}.hero[data-astro-cid-llnt4ezt].is-thin .hs-value[data-astro-cid-llnt4ezt]{font-size:var(--text-figure)}.hs-thin[data-astro-cid-llnt4ezt]{max-width:36ch;font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);color:var(--text-secondary);margin:10px 0 0}.hs-stamp[data-astro-cid-llnt4ezt]{margin-top:14px}.hero-chart[data-astro-cid-llnt4ezt]{min-width:0;margin:0}.hero-chart[data-astro-cid-llnt4ezt] figcaption[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);letter-spacing:var(--tracking-stamp);color:var(--text-meta);margin-top:8px}.val-read[data-astro-cid-llnt4ezt]{background:var(--color-newsprint);border:1px solid var(--border-hairline);border-left:var(--rule-heavy) solid var(--color-forest);border-radius:var(--radius-sm);margin:0 0 20px;padding:14px 16px}.val-read[data-astro-cid-llnt4ezt] h3[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0 0 8px}.val-read[data-astro-cid-llnt4ezt] p[data-astro-cid-llnt4ezt]{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.6}.val-read[data-astro-cid-llnt4ezt] strong[data-astro-cid-llnt4ezt]{color:var(--color-ink);white-space:nowrap;font-weight:600}.val-read[data-astro-cid-llnt4ezt] .val-why[data-astro-cid-llnt4ezt]{font-size:var(--text-caption);color:var(--text-meta);margin-top:8px}.p-comps[data-astro-cid-llnt4ezt] .comp-basis{font-size:var(--text-caption);color:var(--text-secondary);margin-top:4px;display:block}@media (width<=900px){.hero[data-astro-cid-llnt4ezt]{grid-template-columns:1fr;align-items:start;gap:24px;margin:24px 0 28px}.hs-value[data-astro-cid-llnt4ezt]{font-size:var(--text-h1)}}.ov-grid[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.ov-main[data-astro-cid-llnt4ezt]{min-width:0}.verdict[data-astro-cid-llnt4ezt]{background:var(--color-card);border:1px solid var(--border-strong);border-left:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-sm);margin:0 0 20px;padding:16px 18px}.verdict-head[data-astro-cid-llnt4ezt]{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-lead);color:var(--color-ink);margin:0 0 6px;line-height:1.3}.verdict-body[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-ink);margin:0 0 10px;line-height:1.55}.verdict-watch[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-secondary);margin:0 0 10px;line-height:1.5}.verdict-watch[data-astro-cid-llnt4ezt] strong[data-astro-cid-llnt4ezt]{color:var(--color-ink);font-weight:var(--weight-semibold)}.verdict-limits[data-astro-cid-llnt4ezt],.verdict-thin[data-astro-cid-llnt4ezt] p[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);letter-spacing:var(--tracking-stamp);color:var(--text-muted);margin:0}.gap-note[data-astro-cid-llnt4ezt]{background:var(--color-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);margin:0 0 20px;padding:18px 20px}.gap-head[data-astro-cid-llnt4ezt]{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-lead);color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.3}.gap-body[data-astro-cid-llnt4ezt]{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);color:var(--text-secondary);margin:6px 0 0}.gap-bars[data-astro-cid-llnt4ezt]{gap:10px;margin:16px 0 0;display:grid}.gap-row[data-astro-cid-llnt4ezt]{grid-template-columns:11rem 7.5rem minmax(0,1fr);align-items:center;gap:12px;display:grid}.gap-row[data-astro-cid-llnt4ezt] dt[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary)}.gap-row[data-astro-cid-llnt4ezt] dd[data-astro-cid-llnt4ezt]{margin:0}.gap-fig[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.gap-unit[data-astro-cid-llnt4ezt]{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--text-muted)}.gap-bar[data-astro-cid-llnt4ezt]{background:var(--color-newsprint);border-radius:1px;height:10px;overflow:hidden}.gap-fill[data-astro-cid-llnt4ezt]{height:100%;display:block}.gap-fill[data-astro-cid-llnt4ezt].is-ask{background:var(--color-gray-400)}.gap-fill[data-astro-cid-llnt4ezt].is-sold{background:var(--color-forest)}.gap-basis[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);letter-spacing:var(--tracking-stamp);line-height:var(--leading-stamp);color:var(--text-meta);margin:14px 0 0}.gap-thin[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-rust);margin:6px 0 0}.gap-how[data-astro-cid-llnt4ezt]{margin-top:10px}.gap-how[data-astro-cid-llnt4ezt] summary[data-astro-cid-llnt4ezt]{cursor:pointer;width:fit-content;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-link)}.gap-how[data-astro-cid-llnt4ezt] summary[data-astro-cid-llnt4ezt]:hover{color:var(--color-forest-deep)}.gap-how[data-astro-cid-llnt4ezt] summary[data-astro-cid-llnt4ezt]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gap-how[data-astro-cid-llnt4ezt] p[data-astro-cid-llnt4ezt]{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary);margin:6px 0 0}@media (width<=640px){.gap-row[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.gap-bar[data-astro-cid-llnt4ezt]{grid-column:1/-1}}.verdict-cap[data-astro-cid-llnt4ezt]{flex-direction:column;gap:10px;margin:0 0 20px;display:flex}.verdict-cap[data-astro-cid-llnt4ezt] label[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-ink);flex-direction:column;gap:5px;display:flex}.verdict-cap[data-astro-cid-llnt4ezt] input[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-data);color:var(--color-ink);background:var(--color-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;padding:10px 12px}.verdict-cap[data-astro-cid-llnt4ezt] input[data-astro-cid-llnt4ezt]:focus{outline:2px solid var(--focus-ring);outline-offset:-1px}.verdict-cap[data-astro-cid-llnt4ezt] button[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;color:var(--color-forest);border:1px solid var(--color-forest);border-radius:var(--radius-md);background:0 0;align-self:flex-start;padding:8px 18px}.verdict-cap[data-astro-cid-llnt4ezt] button[data-astro-cid-llnt4ezt]:hover{background:var(--color-forest-soft)}#vc-status[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-secondary)}.metric-grid[data-astro-cid-llnt4ezt]{background:var(--border-hairline);border:1px solid var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.metric-cell[data-astro-cid-llnt4ezt]{background:var(--color-card);padding:20px 22px}.metric-compact[data-astro-cid-llnt4ezt]{--text-figure:28px}.blk[data-astro-cid-llnt4ezt]{margin-top:16px}.sec[data-astro-cid-llnt4ezt]{margin-top:40px}.sd-main[data-astro-cid-llnt4ezt] h2[data-astro-cid-llnt4ezt]{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-ink);border-bottom:var(--rule-heavy) solid var(--color-ink);margin:0 0 16px;padding-bottom:8px}.note[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);letter-spacing:var(--tracking-stamp);color:var(--text-meta);margin:0 0 12px}.bands[data-astro-cid-llnt4ezt]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.band[data-astro-cid-llnt4ezt]{align-items:center;gap:16px;display:flex}.band-label[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary);flex:0 0 152px}.band-bar[data-astro-cid-llnt4ezt]{background:var(--color-newsprint);border:1px solid var(--border-hairline);flex:1;height:14px;position:relative}.band-fill[data-astro-cid-llnt4ezt]{background:var(--color-forest);position:absolute;top:0;bottom:0;left:0}.band-psf[data-astro-cid-llnt4ezt]{text-align:right;width:80px;font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none}.band-n[data-astro-cid-llnt4ezt]{text-align:right;width:50px;font-family:var(--font-mono);font-size:var(--text-stamp);color:var(--text-meta);flex:none}.ut[data-astro-cid-llnt4ezt]{border-collapse:collapse;width:100%;margin-top:4px}.ut[data-astro-cid-llnt4ezt] thead[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt]{text-align:left;font-family:var(--font-mono);font-size:var(--text-stamp);font-weight:var(--weight-medium);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--text-meta);border-bottom:var(--rule-heavy) solid var(--color-ink);white-space:nowrap;padding:0 16px 8px 0}.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt],.ut[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);padding:14px 16px 14px 0}.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt]{font:inherit;text-transform:none;letter-spacing:normal;color:inherit;background:0 0}.ut[data-astro-cid-llnt4ezt] thead[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt]:last-child,.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt]:last-child{padding-right:0}.ut-main[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-semibold);line-height:var(--leading-data);color:var(--color-ink);font-variant-numeric:tabular-nums lining-nums;display:block}.ut-main[data-astro-cid-llnt4ezt].is-weak{font-weight:var(--weight-regular);color:var(--text-secondary)}.ut-sub[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.ut-sub[data-astro-cid-llnt4ezt].is-thin{color:var(--color-rust)}.ut-none[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted)}.ut-floor[data-astro-cid-llnt4ezt]{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-ink);margin:16px 0 0}.ut-source[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);letter-spacing:var(--tracking-stamp);line-height:var(--leading-stamp);color:var(--text-meta);margin:14px 0 0}.ut-note[data-astro-cid-llnt4ezt]{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-muted);margin:6px 0 0}@media (width<=640px){.ut[data-astro-cid-llnt4ezt] thead[data-astro-cid-llnt4ezt]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ut[data-astro-cid-llnt4ezt],.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt],.ut[data-astro-cid-llnt4ezt] tr[data-astro-cid-llnt4ezt],.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt],.ut[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt]{display:block}.ut[data-astro-cid-llnt4ezt] tr[data-astro-cid-llnt4ezt]{border-bottom:1px solid var(--border-hairline);padding:14px 0}.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt],.ut[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt]{border:none;padding:0}.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt]{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ut[data-astro-cid-llnt4ezt] tbody[data-astro-cid-llnt4ezt] th[data-astro-cid-llnt4ezt] .ut-sub[data-astro-cid-llnt4ezt]{margin:0}.ut[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt]{grid-template-columns:9.5rem minmax(0,1fr);gap:2px 12px;padding:4px 0;display:grid}.ut[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt]:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted);grid-row:span 2;padding-top:2px}.ut[data-astro-cid-llnt4ezt] td[data-astro-cid-llnt4ezt].is-empty{display:none}}.rail[data-astro-cid-llnt4ezt]{top:calc(var(--masthead-h,66px) + 64px);flex-direction:column;gap:16px;display:flex;position:sticky}.media-card[data-astro-cid-llnt4ezt]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink);margin:0;overflow:hidden}.media-card[data-astro-cid-llnt4ezt] img[data-astro-cid-llnt4ezt]{aspect-ratio:4/3;object-fit:cover;background:var(--color-newsprint);width:100%;display:block}.media-card[data-astro-cid-llnt4ezt] figcaption[data-astro-cid-llnt4ezt]{border-top:1px solid var(--border-hairline);font-family:var(--font-sans);font-size:var(--text-stamp);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;line-height:1.3;overflow:hidden}.media-card[data-astro-cid-llnt4ezt] a[data-astro-cid-llnt4ezt]{color:var(--text-link);text-decoration:none}.media-card[data-astro-cid-llnt4ezt] a[data-astro-cid-llnt4ezt]:hover{text-decoration:underline}.loc-card[data-astro-cid-llnt4ezt]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-ink);overflow:hidden}.loc-card[data-astro-cid-llnt4ezt]:hover{border-color:var(--border-strong)}.loc-snippet[data-astro-cid-llnt4ezt]{background:var(--color-newsprint);height:160px;position:relative}.loc-map[data-astro-cid-llnt4ezt]{position:absolute;inset:0}.loc-map[data-astro-cid-llnt4ezt] .maplibregl-canvas{opacity:0;transition:opacity .45s ease-out}.loc-map[data-astro-cid-llnt4ezt].is-live .maplibregl-canvas{opacity:1}.loc-mark[data-astro-cid-llnt4ezt]{z-index:2;pointer-events:none;filter:drop-shadow(0 1px 2px #14281e66);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loc-foot[data-astro-cid-llnt4ezt]{border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.loc-place[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-secondary)}.loc-go[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-link);font-weight:500}.loc-area[data-astro-cid-llnt4ezt],.loc-place-link[data-astro-cid-llnt4ezt],a[data-astro-cid-llnt4ezt].loc-go{color:var(--text-link);text-decoration:none}.loc-area[data-astro-cid-llnt4ezt]:hover,.loc-place-link[data-astro-cid-llnt4ezt]:hover,a[data-astro-cid-llnt4ezt].loc-go:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.loc-map[data-astro-cid-llnt4ezt] .maplibregl-canvas{transition:none}}.facts[data-astro-cid-llnt4ezt]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--color-card);padding:6px 16px}.fact[data-astro-cid-llnt4ezt]{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.fact[data-astro-cid-llnt4ezt]:last-child{border-bottom:none}.fk[data-astro-cid-llnt4ezt]{white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted);flex:none}.fv[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink);text-align:right}.sec-head[data-astro-cid-llnt4ezt]{border-bottom:var(--rule-heavy) solid var(--color-ink);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.sec-head[data-astro-cid-llnt4ezt] h2[data-astro-cid-llnt4ezt]{border:none;margin:0;padding:0;line-height:1.1}.sec-meta[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);color:var(--text-meta);white-space:nowrap;padding-bottom:2px}.sec-foot[data-astro-cid-llnt4ezt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.showing[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted)}.nearby-distance-note[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted);margin:0}.nearby-grid[data-astro-cid-llnt4ezt]{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px;display:grid}.am-card[data-astro-cid-llnt4ezt]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--color-card);flex-direction:column;display:flex;overflow:hidden}.am-head[data-astro-cid-llnt4ezt]{border-bottom:1px solid var(--border-hairline);align-items:center;gap:11px;padding:13px 16px;display:flex}.am-ic[data-astro-cid-llnt4ezt]{background:var(--color-forest-soft);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-forest-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.am-ic[data-astro-cid-llnt4ezt] svg[data-astro-cid-llnt4ezt]{width:17px;height:17px;display:block}.am-head[data-astro-cid-llnt4ezt] h3[data-astro-cid-llnt4ezt]{font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:var(--text-body);color:var(--color-ink);border:none;flex:1;margin:0;padding:0;line-height:1.2}.am-body[data-astro-cid-llnt4ezt]{padding:0 16px 4px}.am-row[data-astro-cid-llnt4ezt]{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.am-row[data-astro-cid-llnt4ezt]:last-child{border-bottom:none}.am-name[data-astro-cid-llnt4ezt]{min-width:0}.am-nm[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink);overflow-wrap:anywhere;display:block}.am-mt[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted);margin-top:2px;display:block}.am-dist[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none}.am-empty[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-muted);margin:0;padding:14px 16px 16px}.nearby-foot[data-astro-cid-llnt4ezt]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.map-grid[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;display:grid}.map-box[data-astro-cid-llnt4ezt]{aspect-ratio:4/3;background:var(--color-newsprint);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.map-box[data-astro-cid-llnt4ezt] .maplibregl-map[data-astro-cid-llnt4ezt]{position:absolute;inset:0}.map-fallback[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--text-link);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;position:absolute;inset:0}.map-box[data-astro-cid-llnt4ezt].is-live .map-fallback[data-astro-cid-llnt4ezt]{display:none}.map-rail[data-astro-cid-llnt4ezt]{flex-direction:column;gap:16px;display:flex}.ramp-card[data-astro-cid-llnt4ezt]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--color-card);padding:14px 16px}.ramp-h[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-gray-600);letter-spacing:.02em;margin-bottom:9px;font-weight:600;display:block}.ramp-bar[data-astro-cid-llnt4ezt]{border-radius:2px;height:10px;display:flex;overflow:hidden}.ramp-bar[data-astro-cid-llnt4ezt] span[data-astro-cid-llnt4ezt]{flex:1}.ramp-scale[data-astro-cid-llnt4ezt]{font-family:var(--font-mono);font-size:var(--text-stamp);color:var(--text-meta);justify-content:space-between;margin-top:6px;display:flex}.map-this[data-astro-cid-llnt4ezt]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--color-card);padding:14px 16px}.map-this-h[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-gray-600);letter-spacing:.02em;margin-bottom:8px;font-weight:600;display:block}.map-this-row[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink);align-items:center;gap:9px;display:inline-flex}.map-comps-row[data-astro-cid-llnt4ezt]{font-size:var(--text-caption);color:var(--color-gray-600);margin-top:9px}.comp-key[data-astro-cid-llnt4ezt]{border:1.5px solid var(--color-ink);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.map-open[data-astro-cid-llnt4ezt]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--text-link);font-weight:500;text-decoration:none}.map-open[data-astro-cid-llnt4ezt]:hover{color:var(--color-forest-deep)}@media (width<=900px){.ov-grid[data-astro-cid-llnt4ezt]{grid-template-columns:1fr;gap:32px}.rail[data-astro-cid-llnt4ezt]{position:static}.map-grid[data-astro-cid-llnt4ezt]{grid-template-columns:1fr}}@media (width<=640px){.sec-head[data-astro-cid-llnt4ezt]{flex-direction:column;align-items:flex-start;gap:6px}.sec-meta[data-astro-cid-llnt4ezt]{white-space:normal}.metric-grid[data-astro-cid-llnt4ezt]{grid-template-columns:1fr}.metric-hero[data-astro-cid-llnt4ezt]{padding:18px 20px}.metric-compact[data-astro-cid-llnt4ezt]{--text-figure:22px;padding:13px 20px}.nearby-grid[data-astro-cid-llnt4ezt]{grid-template-columns:1fr}.am-body[data-astro-cid-llnt4ezt] .am-row[data-astro-cid-llnt4ezt]:nth-child(n+3){display:none}.am-body[data-astro-cid-llnt4ezt] .am-row[data-astro-cid-llnt4ezt]:nth-child(2){border-bottom:none}}
