.bsh__hero[data-astro-cid-k2mye56l]{background:var(--dk-bg);color:var(--dk-ink);padding-block:clamp(72px,10vw,140px)}.bsh__pos[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-ink-3);display:flex;align-items:center;gap:12px;margin-bottom:20px}.bsh__pos[data-astro-cid-k2mye56l]:before{content:"";width:30px;height:1px;background:var(--dk-line)}.bsh__hero[data-astro-cid-k2mye56l] h1[data-astro-cid-k2mye56l]{font-size:clamp(2.4rem,5.6vw + .8rem,4.4rem);letter-spacing:-.025em;max-width:18ch;line-height:1.05;margin-top:0}.bsh__subtitle[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem,1.6vw + 1rem,1.75rem);letter-spacing:-.01em;color:var(--dk-ink);margin-top:20px}.bsh__lead[data-astro-cid-k2mye56l]{margin-top:22px;color:var(--dk-ink-2);font-size:var(--fs-lead);line-height:1.6;max-width:62ch}.bsh__overview[data-astro-cid-k2mye56l]{background:var(--env-bg);padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--env-line)}.bsh__overview[data-astro-cid-k2mye56l] h2[data-astro-cid-k2mye56l]{font-size:var(--fs-h2);letter-spacing:-.02em;margin-bottom:clamp(28px,4vw,44px)}.bsh__entry[data-astro-cid-k2mye56l]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(28px,4vw,40px);background:var(--env-surface);border:1px solid var(--env-line);border-radius:var(--radius-lg);transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.bsh__entry[data-astro-cid-k2mye56l]:hover{border-color:var(--env-ink-3);transform:translateY(-3px)}.bsh__entry-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;margin-block:0 10px;line-height:1.25;color:inherit}.bsh__entry-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l] .arrow[data-astro-cid-k2mye56l]{display:inline-block;transition:transform var(--dur-1) var(--ease-out)}.bsh__entry[data-astro-cid-k2mye56l]:hover h3[data-astro-cid-k2mye56l] .arrow[data-astro-cid-k2mye56l]{transform:translate(4px)}.bsh__desc[data-astro-cid-k2mye56l]{color:var(--env-ink-2);max-width:60ch;margin-bottom:0;line-height:1.65}.bsh__q[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-size:1rem;color:var(--env-ink);margin-block:4px 8px}.bsh__entry-cta[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-size:.95rem;color:var(--accent-ink);white-space:nowrap;justify-self:end}.bsh__entry-cta[data-astro-cid-k2mye56l] .arrow[data-astro-cid-k2mye56l]{display:inline-block;transition:transform var(--dur-1) var(--ease-out)}.bsh__entry[data-astro-cid-k2mye56l]:hover .bsh__entry-cta[data-astro-cid-k2mye56l] .arrow[data-astro-cid-k2mye56l]{transform:translate(4px)}.bsh__dims[data-astro-cid-k2mye56l]{background:var(--env-surface-2);padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--env-line)}.bsh__dims[data-astro-cid-k2mye56l] h2[data-astro-cid-k2mye56l]{font-size:var(--fs-h2);letter-spacing:-.02em;margin-bottom:14px}.bsh__lead-p[data-astro-cid-k2mye56l]{color:var(--env-ink-2);max-width:58ch;line-height:1.6;margin-bottom:clamp(32px,4vw,48px)}.bsh__list[data-astro-cid-k2mye56l]{list-style:none;margin:0;padding:0}.bsh__row[data-astro-cid-k2mye56l]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start;padding-block:clamp(28px,4vw,40px);border-top:1px solid var(--env-line)}.bsh__num[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--env-ink-3);line-height:1.25;letter-spacing:-.01em}.bsh__row-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;margin-block:4px 8px;line-height:1.25}.bsh__row-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l] a[data-astro-cid-k2mye56l]{color:inherit;transition:color var(--dur-1) var(--ease-out)}.bsh__row-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l] a[data-astro-cid-k2mye56l]:hover{color:var(--accent-ink)}.bsh__row-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l] a[data-astro-cid-k2mye56l] .arrow[data-astro-cid-k2mye56l]{display:inline-block;transition:transform var(--dur-1) var(--ease-out)}.bsh__row-main[data-astro-cid-k2mye56l] h3[data-astro-cid-k2mye56l] a[data-astro-cid-k2mye56l]:hover .arrow[data-astro-cid-k2mye56l]{transform:translate(4px)}@media(max-width:720px){.bsh__entry[data-astro-cid-k2mye56l]{grid-template-columns:1fr;gap:16px}.bsh__entry-cta[data-astro-cid-k2mye56l]{justify-self:start;white-space:normal}.bsh__row[data-astro-cid-k2mye56l]{grid-template-columns:auto minmax(0,1fr);gap:14px 20px;padding-block:28px}.bsh__num[data-astro-cid-k2mye56l]{font-size:var(--fs-lead)}}
