.bp-hb-top[data-astro-cid-j6ger6gw]{border-bottom:3px double var(--line);padding-block:3.4rem 1.6rem}.bp-hb-kicker[data-astro-cid-j6ger6gw]{font-family:var(--mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem}.bp-hb-top[data-astro-cid-j6ger6gw] h1[data-astro-cid-j6ger6gw]{font-family:var(--serif);letter-spacing:.01em;margin:0;font-size:clamp(1.9rem,5.4vw,3.3rem);line-height:1.18}.bp-hb-lead[data-astro-cid-j6ger6gw]{max-width:44rem;color:var(--ink-soft);margin:1.1rem 0 0;font-size:.97rem;line-height:1.95}.bp-hb-facts[data-astro-cid-j6ger6gw]{border:1px solid var(--line);background:var(--paper-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block:1.6rem 0;display:grid}.bp-hb-fact[data-astro-cid-j6ger6gw]{border-right:1px solid var(--line);flex-direction:column;gap:.25rem;margin:0;padding:.85rem 1rem;display:flex}.bp-hb-fact[data-astro-cid-j6ger6gw]:last-child{border-right:0}.bp-hb-fact-k[data-astro-cid-j6ger6gw]{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-soft);font-size:.68rem}.bp-hb-fact-v[data-astro-cid-j6ger6gw]{font-size:.9rem;line-height:1.5}.bp-hb-index[data-astro-cid-j6ger6gw]{border:1px solid var(--line);background:var(--paper);margin-block:2.4rem 0;padding:1.3rem 1.4rem 1.5rem}.bp-hb-cap[data-astro-cid-j6ger6gw]{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem}.bp-hb-ix[data-astro-cid-j6ger6gw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.bp-hb-ix[data-astro-cid-j6ger6gw] a[data-astro-cid-j6ger6gw]{border-bottom:1px dotted var(--line);color:var(--ink);gap:.7rem;padding:.34rem 0;text-decoration:none;display:flex}.bp-hb-ix[data-astro-cid-j6ger6gw] a[data-astro-cid-j6ger6gw]:hover .bp-hb-ix-t[data-astro-cid-j6ger6gw]{color:var(--accent)}.bp-hb-num[data-astro-cid-j6ger6gw]{font-family:var(--mono);color:var(--accent);padding-top:.18rem;font-size:.72rem}.bp-hb-ix-t[data-astro-cid-j6ger6gw]{font-size:.93rem}.bp-hb-tiles[data-astro-cid-j6ger6gw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.4rem 0;display:grid}.bp-hb-tile[data-astro-cid-j6ger6gw]{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--paper);color:var(--ink);flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem;text-decoration:none;display:flex}.bp-hb-tile[data-astro-cid-j6ger6gw]:hover{background:var(--paper-2)}.bp-hb-tile[data-astro-cid-j6ger6gw] b[data-astro-cid-j6ger6gw]{font-size:1.02rem}.bp-hb-tile[data-astro-cid-j6ger6gw] span[data-astro-cid-j6ger6gw]{color:var(--ink-soft);font-size:.86rem;line-height:1.7}.bp-hb-route[data-astro-cid-j6ger6gw]{border:1px dashed var(--accent);background:var(--paper-2);margin-block:2.4rem 0;padding:1.3rem 1.4rem 1.5rem}.bp-hb-route[data-astro-cid-j6ger6gw] ol[data-astro-cid-j6ger6gw]{margin:0;padding:0;list-style:none}.bp-hb-route[data-astro-cid-j6ger6gw] li[data-astro-cid-j6ger6gw]{border-bottom:1px solid var(--line);gap:.8rem;padding:.6rem 0;display:flex}.bp-hb-route[data-astro-cid-j6ger6gw] li[data-astro-cid-j6ger6gw]:last-child{border-bottom:0}.bp-hb-route[data-astro-cid-j6ger6gw] li[data-astro-cid-j6ger6gw]>div[data-astro-cid-j6ger6gw]{flex-direction:column;gap:.2rem;display:flex}.bp-hb-route[data-astro-cid-j6ger6gw] b[data-astro-cid-j6ger6gw] a[data-astro-cid-j6ger6gw]{color:var(--ink);border-bottom:1px solid var(--accent);text-decoration:none}.bp-hb-route[data-astro-cid-j6ger6gw] span[data-astro-cid-j6ger6gw]:last-child{color:var(--ink-soft);font-size:.86rem;line-height:1.7}.bp-hb-body[data-astro-cid-j6ger6gw]{margin-block:2.6rem 0}.bp-hb-sec[data-astro-cid-j6ger6gw]{border-top:1px solid var(--line);padding-block:1.2rem}.bp-hb-sec[data-astro-cid-j6ger6gw] h2[data-astro-cid-j6ger6gw]{font-family:var(--serif);margin:0 0 .7rem;font-size:1.22rem}.bp-hb-text[data-astro-cid-j6ger6gw]{max-width:46rem}@media (width<=52rem){.bp-hb-facts[data-astro-cid-j6ger6gw]{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-hb-fact[data-astro-cid-j6ger6gw]:nth-child(2n){border-right:0}.bp-hb-fact[data-astro-cid-j6ger6gw]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=40rem){.bp-hb-facts[data-astro-cid-j6ger6gw]{grid-template-columns:minmax(0,1fr)}.bp-hb-fact[data-astro-cid-j6ger6gw]{border-right:0;border-bottom:1px solid var(--line)}.bp-hb-fact[data-astro-cid-j6ger6gw]:last-child{border-bottom:0}.bp-hb-index[data-astro-cid-j6ger6gw]{padding:1.1rem 1.1rem 1.2rem}.bp-hb-ix[data-astro-cid-j6ger6gw],.bp-hb-tiles[data-astro-cid-j6ger6gw]{grid-template-columns:minmax(0,1fr)}.bp-hb-route[data-astro-cid-j6ger6gw]{padding:1.1rem 1.1rem 1.2rem}}.calc[data-astro-cid-lq7ditic]{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--paper-2);margin-block:2.2rem 0;padding:1.3rem 1.4rem 1.5rem}.calc[data-astro-cid-lq7ditic] h2[data-astro-cid-lq7ditic]{font-family:var(--serif);margin:0 0 .6rem;font-size:1.16rem}.calc-note[data-astro-cid-lq7ditic],.calc-hint[data-astro-cid-lq7ditic]{color:var(--ink-soft);margin:0 0 1rem;font-size:.87rem;line-height:1.8}.calc-hint[data-astro-cid-lq7ditic]{margin:.9rem 0 0}.calc-ctl[data-astro-cid-lq7ditic]{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:1rem;font-size:.9rem;display:flex}.calc-ctl[data-astro-cid-lq7ditic] label[data-astro-cid-lq7ditic]{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);font-size:.76rem}.calc-ctl[data-astro-cid-lq7ditic] select[data-astro-cid-lq7ditic]{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:.35rem .5rem}.calc-ctl[data-astro-cid-lq7ditic] output[data-astro-cid-lq7ditic]{font-family:var(--mono);font-variant-numeric:tabular-nums;border-bottom:2px solid var(--accent);padding:.1rem .6rem;font-size:1.15rem}@media (width<=40rem){.calc[data-astro-cid-lq7ditic]{padding:1.1rem 1.1rem 1.2rem}}.bp-hb-art[data-astro-cid-62lhdjri]{padding-block:1.6rem 0}.bp-hb-art-head[data-astro-cid-62lhdjri]{border-bottom:3px double var(--line);margin-block:1.2rem 0;padding-block:0 1.1rem}.bp-hb-art-head[data-astro-cid-62lhdjri] h1[data-astro-cid-62lhdjri]{font-family:var(--serif);margin:0;font-size:clamp(1.6rem,4.2vw,2.35rem);line-height:1.3}.bp-hb-art-lead[data-astro-cid-62lhdjri]{max-width:42rem;color:var(--ink-soft);margin:.9rem 0 0;font-size:.95rem;line-height:1.95}.bp-hb-ticket[data-astro-cid-62lhdjri]{border:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1.6rem;margin-block:.9rem 0;padding:.6rem 1rem;font-size:.78rem;display:flex}.bp-hb-tk[data-astro-cid-62lhdjri]{color:var(--accent)}.bp-hb-art-sec[data-astro-cid-62lhdjri]{margin-block:1.9rem 0;padding-block:0 .4rem}.bp-hb-art-sec[data-astro-cid-62lhdjri] h2[data-astro-cid-62lhdjri]{font-family:var(--serif);align-items:baseline;gap:.6rem;margin:0 0 .8rem;font-size:1.2rem;line-height:1.5;display:flex}.bp-hb-art-sec[data-astro-cid-62lhdjri] .bp-hb-num[data-astro-cid-62lhdjri]{font-size:.74rem}.bp-hb-art-text[data-astro-cid-62lhdjri]{max-width:46rem}.bp-hb-more[data-astro-cid-62lhdjri]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);margin-block:2.6rem 0;padding:1.2rem 1.3rem}.bp-hb-more[data-astro-cid-62lhdjri] ul[data-astro-cid-62lhdjri]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.bp-hb-more[data-astro-cid-62lhdjri] a[data-astro-cid-62lhdjri]{color:var(--ink);border-bottom:1px dotted var(--accent);font-size:.9rem;text-decoration:none}.bp-hb-cap[data-astro-cid-62lhdjri]{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem}@media (width<=40rem){.bp-hb-more[data-astro-cid-62lhdjri] ul[data-astro-cid-62lhdjri]{grid-template-columns:minmax(0,1fr)}.bp-hb-ticket[data-astro-cid-62lhdjri]{gap:.4rem 1rem;font-size:.74rem}}
