.sh[data-astro-cid-55idmzfi]{border-bottom:1px solid var(--line);background:var(--bg-2)}.sh-inner[data-astro-cid-55idmzfi]{padding-block:clamp(2.25rem,6vw,4.5rem)}.crumbs[data-astro-cid-55idmzfi]{font-size:.8rem;color:var(--muted);margin-bottom:2rem}.crumbs[data-astro-cid-55idmzfi] a[data-astro-cid-55idmzfi]{color:var(--muted)}.sh-presented[data-astro-cid-55idmzfi]{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.sh-title[data-astro-cid-55idmzfi]{font-size:clamp(2.8rem,8vw,5.6rem);letter-spacing:-.045em;line-height:.98;margin:1.1rem 0 .8rem}.sh-title[data-astro-cid-55idmzfi] .flair[data-astro-cid-55idmzfi]{font-size:1.08em;letter-spacing:-.02em}.sh-sub[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:clamp(.85rem,1.6vw,1rem);color:var(--ocean);margin:0 0 1.8rem}.sh-intro[data-astro-cid-55idmzfi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:.5rem 2.5rem;max-width:62rem;padding-top:1.5rem;border-top:1px solid var(--line-2)}.sh-intro[data-astro-cid-55idmzfi] p[data-astro-cid-55idmzfi]{margin:0 0 .8rem;font-size:1.08rem;color:var(--ink-2)}.sb[data-astro-cid-55idmzfi]{padding-block:clamp(2.5rem,6vw,4rem)}.sb-sec[data-astro-cid-55idmzfi]{margin-bottom:clamp(3rem,7vw,4.5rem);scroll-margin-top:5.5rem}.sb-h2[data-astro-cid-55idmzfi]{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 1rem}.sb-h3[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:2rem 0 1rem}.sb-lede[data-astro-cid-55idmzfi]{margin:0 0 1.4rem;color:var(--ink-2);max-width:40rem}.sb-lede[data-astro-cid-55idmzfi] a[data-astro-cid-55idmzfi]{text-decoration:underline;text-underline-offset:3px}.sb-head[data-astro-cid-55idmzfi]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.sb-rss[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.78rem}.topic-bar[data-astro-cid-55idmzfi]{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.4rem}.topic-filter[data-astro-cid-55idmzfi]{cursor:pointer;font-size:.72rem;padding:.32rem .75rem}.topic-filter[data-astro-cid-55idmzfi]:hover{border-color:var(--ink)}.topic-filter[data-astro-cid-55idmzfi].active{color:#fff;background:var(--ink);border-color:var(--ink)}.ep-grid[data-astro-cid-55idmzfi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1.1rem}.ep-wrap[data-astro-cid-55idmzfi][hidden]{display:none}.empty-note[data-astro-cid-55idmzfi]{color:var(--muted)}.topics[data-astro-cid-55idmzfi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));border-top:1px solid var(--line-2)}.topics[data-astro-cid-55idmzfi] li[data-astro-cid-55idmzfi]{display:flex;flex-direction:column;gap:.15rem;padding:.85rem .2rem;border-bottom:1px solid var(--line)}.topic-name[data-astro-cid-55idmzfi]{font-weight:600;color:var(--ink)}.topic-meta[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.72rem;color:var(--muted)}.sb-two[data-astro-cid-55idmzfi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:clamp(2rem,5vw,4rem)}.format[data-astro-cid-55idmzfi]{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.format[data-astro-cid-55idmzfi] li[data-astro-cid-55idmzfi]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.65rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.format[data-astro-cid-55idmzfi] strong[data-astro-cid-55idmzfi]{color:var(--ink)}.format-n[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.75rem;color:var(--ocean);padding-top:.15rem}.kinds[data-astro-cid-55idmzfi]{margin:0;display:grid;gap:.7rem}.kinds[data-astro-cid-55idmzfi] div[data-astro-cid-55idmzfi]{padding:.8rem 1rem;border:1px solid var(--line-2);border-radius:10px;background:var(--surface)}.kinds[data-astro-cid-55idmzfi] dt[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.kinds[data-astro-cid-55idmzfi] dd[data-astro-cid-55idmzfi]{margin:.2rem 0 0;font-size:.9rem}.res[data-astro-cid-55idmzfi]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.res-kind[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:.05rem .35rem}.res-ep[data-astro-cid-55idmzfi]{font-size:.85rem;color:var(--muted)}.sb-sign[data-astro-cid-55idmzfi]{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0}
