.bh[data-astro-cid-whkyczd7]{padding:2rem 0 3rem}.bh-head[data-astro-cid-whkyczd7]{max-width:760px;margin:1.2rem 0 1.8rem}.bh-outro[data-astro-cid-whkyczd7]{margin:2.5rem 0 1rem}.bh-kicker[data-astro-cid-whkyczd7]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:.8rem;font-weight:700}.bh-head[data-astro-cid-whkyczd7] h1[data-astro-cid-whkyczd7]{letter-spacing:-.025em;text-wrap:balance;margin:.4rem 0 .8rem;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.bh-lede[data-astro-cid-whkyczd7]{color:var(--ink-700);margin:0;font-size:1.08rem;line-height:1.6}.bh-topic[data-astro-cid-whkyczd7]{text-transform:uppercase;letter-spacing:.06em;color:var(--tint-ink);font-size:.74rem;font-weight:700}.bh-ex[data-astro-cid-whkyczd7]{color:var(--muted);font-size:.92rem;line-height:1.5}.bh-meta[data-astro-cid-whkyczd7]{color:var(--muted);margin-top:auto;font-size:.8rem}.bh-feat[data-astro-cid-whkyczd7]{border-radius:var(--radius-lg);border:1px solid var(--rule);background:linear-gradient(135deg, var(--tint-bg), var(--card) 70%);color:var(--fg);transition:box-shadow var(--t-2) var(--ease), transform var(--t-2) var(--ease);grid-template-columns:1fr;margin-bottom:1.8rem;text-decoration:none;display:grid;overflow:hidden}.bh-feat[data-astro-cid-whkyczd7]:hover{box-shadow:var(--shadow-lg,var(--shadow));transform:translateY(-2px)}.bh-feat-img[data-astro-cid-whkyczd7] .photo{max-width:none;margin:0}.bh-feat-img[data-astro-cid-whkyczd7] img{border-radius:0;height:100%}.bh-feat-text[data-astro-cid-whkyczd7]{flex-direction:column;gap:.6rem;padding:1.3rem 1.3rem 1.4rem;display:flex}.bh-feat-title[data-astro-cid-whkyczd7]{letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2rem);font-weight:750;line-height:1.15}@media (width>=900px){.bh-feat[data-astro-cid-whkyczd7]{grid-template-columns:1.1fr 1fr}.bh-feat-text[data-astro-cid-whkyczd7]{justify-content:center;padding:2rem}}.bh-chips[data-astro-cid-whkyczd7]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;display:none}.bh-chips[data-astro-cid-whkyczd7][hidden]{display:none}.bh-chip[data-astro-cid-whkyczd7]{font:inherit;cursor:pointer;border:1px solid var(--rule);background:var(--card);min-height:40px;color:var(--fg);transition:background-color var(--t-1) var(--ease), border-color var(--t-1) var(--ease);border-radius:999px;padding:.45rem .9rem;font-size:.88rem;font-weight:600}.bh-chip[data-astro-cid-whkyczd7] span[data-astro-cid-whkyczd7]{color:var(--muted);margin-left:.2rem;font-weight:500}.bh-chip[data-astro-cid-whkyczd7]:hover{border-color:var(--tint-line,var(--accent))}.bh-chip[data-astro-cid-whkyczd7][aria-pressed=true]{background:var(--tint-bg,var(--accent-soft));border-color:var(--tint-line,var(--accent));color:var(--tint-ink,var(--accent-ink))}html.js .bh-chips[data-astro-cid-whkyczd7]{display:flex}.bh-grid[data-astro-cid-whkyczd7]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bh-grid[data-astro-cid-whkyczd7] li[data-astro-cid-whkyczd7][hidden]{display:none}.bh-card[data-astro-cid-whkyczd7]{border-radius:var(--radius);border:1px solid var(--rule);background:var(--card);height:100%;min-height:210px;color:var(--fg);transition:transform var(--t-2) var(--ease), box-shadow var(--t-2) var(--ease), border-color var(--t-2) var(--ease);--tn-ink:var(--tint-ink);--tn-line:var(--tint-line);flex-direction:column;gap:.55rem;padding:1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.bh-card[data-astro-cid-whkyczd7]:before{content:"";z-index:1;background:var(--tint-line);height:5px;position:absolute;inset:0 0 auto}.bh-card[data-astro-cid-whkyczd7]{padding-top:0}.bh-thumb[data-astro-cid-whkyczd7]{aspect-ratio:16/9;background:var(--tint-bg);margin:0 -1.2rem .35rem;display:block;overflow:hidden}.bh-thumb[data-astro-cid-whkyczd7] img[data-astro-cid-whkyczd7]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.bh-card[data-astro-cid-whkyczd7]:hover .bh-thumb[data-astro-cid-whkyczd7] img[data-astro-cid-whkyczd7]{transform:scale(1.04)}.bh-card[data-astro-cid-whkyczd7] .bh-topic[data-astro-cid-whkyczd7]{background:var(--tint-bg);border-radius:999px;align-self:flex-start;padding:.15rem .55rem}.bh-feat[data-astro-cid-whkyczd7]{--tn-ink:var(--tint-ink)}.bh-feat[data-astro-cid-whkyczd7] .lc-act[data-astro-cid-whkyczd7]{color:var(--tint-ink);align-self:flex-start;align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;display:inline-flex}.bh-feat[data-astro-cid-whkyczd7] .lc-act[data-astro-cid-whkyczd7]:after{content:"→";transition:transform .22s var(--ease);font-weight:400}.bh-feat[data-astro-cid-whkyczd7]:hover .lc-act[data-astro-cid-whkyczd7]:after,.bh-feat[data-astro-cid-whkyczd7]:focus-visible .lc-act[data-astro-cid-whkyczd7]:after{transform:translate(3px)}.bh-card[data-astro-cid-whkyczd7]:hover{box-shadow:var(--shadow);border-color:var(--tint-line);transform:translateY(-3px)}.bh-card-title[data-astro-cid-whkyczd7]{font-size:1.12rem;font-weight:700;line-height:1.3}.bh-clusters[data-astro-cid-whkyczd7] h2[data-astro-cid-whkyczd7]{margin:2.6rem 0 1rem;font-size:1.4rem}.bh-cl-grid[data-astro-cid-whkyczd7]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.bh-cl[data-astro-cid-whkyczd7]{border-radius:var(--radius);background:var(--tint-bg);border:1px solid color-mix(in srgb, var(--tint-line) 35%, transparent);padding:1.1rem 1.2rem}.bh-cl[data-astro-cid-whkyczd7] h3[data-astro-cid-whkyczd7]{color:var(--tint-ink);margin:0 0 .2rem;font-size:1.05rem}.bh-cl[data-astro-cid-whkyczd7] ul[data-astro-cid-whkyczd7]{margin:.6rem 0 0;padding:0;list-style:none}.bh-cl[data-astro-cid-whkyczd7] li[data-astro-cid-whkyczd7]{margin:.35rem 0;font-size:.92rem;line-height:1.4}.bh-cl[data-astro-cid-whkyczd7] a[data-astro-cid-whkyczd7]{color:var(--fg);text-underline-offset:3px}.bh-cl-guide[data-astro-cid-whkyczd7] a[data-astro-cid-whkyczd7]{color:var(--muted)}@media (prefers-reduced-motion:reduce){.bh-feat[data-astro-cid-whkyczd7],.bh-card[data-astro-cid-whkyczd7],.bh-chip[data-astro-cid-whkyczd7],.bh-thumb[data-astro-cid-whkyczd7] img[data-astro-cid-whkyczd7]{transition:none}.bh-card[data-astro-cid-whkyczd7]:hover .bh-thumb[data-astro-cid-whkyczd7] img[data-astro-cid-whkyczd7]{transform:none}}
