.topbar[data-astro-cid-nazmfhjt]{z-index:15;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}@media (width>=1024px){.topbar[data-astro-cid-nazmfhjt]{display:none}}.topbar-label[data-astro-cid-nazmfhjt]{color:var(--fg-muted);flex:1;margin:0;font-size:.85rem}.borderless[data-astro-cid-nazmfhjt]{border:0}.svc[data-astro-cid-3vpt37q6]{transition:border-color .4s ease, transform .55s var(--ease-out);flex-direction:column;padding:1.5rem 1.5rem 1.25rem;display:flex}.svc[data-astro-cid-3vpt37q6]:hover{border-color:var(--line-strong)}.svc[data-astro-cid-3vpt37q6].star{background:color-mix(in srgb, var(--accent) 6%, var(--card));border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.top[data-astro-cid-3vpt37q6]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.n[data-astro-cid-3vpt37q6]{font-size:1.65rem;line-height:1.1}.p[data-astro-cid-3vpt37q6]{color:var(--accent);white-space:nowrap;margin:0;font-size:.95rem;font-weight:600}.sig[data-astro-cid-3vpt37q6]{color:var(--accent);margin:.5rem 0 0;font-size:.78rem;font-weight:600}.d[data-astro-cid-3vpt37q6]{color:var(--fg-muted);margin:.65rem 0 1.4rem;font-size:.95rem;line-height:1.6}.meta[data-astro-cid-3vpt37q6]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1rem;display:flex}.who[data-astro-cid-3vpt37q6]{color:var(--fg-muted);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.book[data-astro-cid-3vpt37q6]{font-size:.8125rem}.tail[data-astro-cid-echa3lb5]{height:5rem}.cat-hero[data-astro-cid-echa3lb5]{gap:1rem;max-width:58rem;padding-block:2.5rem 0;display:grid}.cat-hero[data-astro-cid-echa3lb5] h1[data-astro-cid-echa3lb5]{font-size:clamp(2.6rem,7vw,4rem);line-height:1.02}.intro[data-astro-cid-echa3lb5]{color:var(--fg-muted);max-width:58ch;margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}.filterbar[data-astro-cid-echa3lb5]{z-index:12;background:var(--bg);border-bottom:1px solid var(--line);margin-top:1.75rem;padding-block:1.1rem .9rem;position:sticky;top:62px}.chips[data-astro-cid-echa3lb5]{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.chips[data-astro-cid-echa3lb5]::-webkit-scrollbar{display:none}.chip[data-astro-cid-echa3lb5]{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:40px;color:var(--fg);background:0 0;flex:none;padding:0 1.1rem;font-size:.875rem;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}.chip[data-astro-cid-echa3lb5]:hover{border-color:var(--accent);color:var(--accent)}.chip[data-astro-cid-echa3lb5].active{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.count[data-astro-cid-echa3lb5]{color:var(--fg-muted);margin:0;padding-top:.75rem;font-size:.78rem}.svc-list[data-astro-cid-echa3lb5]{grid-template-columns:minmax(0,1fr);align-content:start;gap:.85rem;padding-block:1.5rem 3rem;display:grid}.svc-note[data-astro-cid-echa3lb5]{color:var(--fg-muted);grid-column:1/-1;max-width:52ch;margin:1rem 0 0;font-size:.9rem;line-height:1.65}.svc-note[data-astro-cid-echa3lb5] a[data-astro-cid-echa3lb5]{border-bottom:1px solid var(--accent)}@media (width>=1024px){.cat-hero[data-astro-cid-echa3lb5]{padding-block:4rem 0}.filterbar[data-astro-cid-echa3lb5]{margin-top:2.5rem;padding-block:1.25rem 1rem;top:72px}.chips[data-astro-cid-echa3lb5]{flex-wrap:wrap;overflow-x:visible}.svc-list[data-astro-cid-echa3lb5]{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1.1rem;padding-block:2rem 4.5rem}.tail[data-astro-cid-echa3lb5]{height:0}}
