.bl-crumbs[data-astro-cid-5tznm7mj]{padding-top:28px}.bl-hero[data-astro-cid-5tznm7mj]{padding-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px 64px;align-items:end}.bl-hero-main[data-astro-cid-5tznm7mj]{min-width:0}.bl-eyebrow[data-astro-cid-5tznm7mj]{font-family:var(--cg-font-mono);font-size:12px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--cg-ink-400)}.bl-title[data-astro-cid-5tznm7mj]{margin:20px 0 0;font-size:clamp(52px,7vw,92px);line-height:.92;letter-spacing:-.06em;font-weight:700;text-wrap:balance}.bl-sub[data-astro-cid-5tznm7mj]{margin:0;max-width:460px;font-size:19px;line-height:1.55;color:var(--cg-ink-500);text-wrap:pretty}.bl-list[data-astro-cid-5tznm7mj]{padding-top:44px}.bl-feat[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px 56px;align-items:end;background:var(--cg-ink-900);color:var(--cg-cream-100);border-radius:28px;padding:clamp(28px,4.5vw,52px);transition:transform .25s ease}.bl-feat[data-astro-cid-5tznm7mj]:hover{transform:translateY(-3px);color:var(--cg-cream-100)}.bl-feat[data-astro-cid-5tznm7mj][hidden]{display:none}.bl-feat-main[data-astro-cid-5tznm7mj],.bl-feat-side[data-astro-cid-5tznm7mj]{min-width:0}.bl-feat-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bl-feat-latest[data-astro-cid-5tznm7mj],.bl-feat-cat[data-astro-cid-5tznm7mj]{font-family:var(--cg-font-mono);font-size:11px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.bl-feat-latest[data-astro-cid-5tznm7mj]{background:var(--cg-lime-500);color:var(--cg-ink-900);border-radius:6px;padding:4px 8px}.bl-feat-cat[data-astro-cid-5tznm7mj]{color:var(--cg-ink-100)}.bl-feat-title[data-astro-cid-5tznm7mj]{margin:22px 0 0;font-size:clamp(32px,4.2vw,54px);line-height:1;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.bl-feat-desc[data-astro-cid-5tznm7mj]{margin:0;font-size:17px;line-height:1.6;color:var(--cg-ink-100);text-wrap:pretty}.bl-feat-foot[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--cg-ink-600)}.bl-feat-by[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cg-ink-100)}.bl-feat-go[data-astro-cid-5tznm7mj]{flex:none;width:44px;height:44px;border-radius:50%;background:var(--cg-lime-500);color:var(--cg-ink-900);display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .2s ease}.bl-feat[data-astro-cid-5tznm7mj]:hover .bl-feat-go[data-astro-cid-5tznm7mj]{transform:translate(3px)}.bl-listhead[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:56px}.bl-listtitle[data-astro-cid-5tznm7mj]{margin:0;font-size:clamp(26px,3vw,36px);line-height:1;letter-spacing:-.04em;font-weight:700}.bl-count[data-astro-cid-5tznm7mj]{font-family:var(--cg-font-mono);font-size:12px;color:var(--cg-ink-300);white-space:nowrap}.bl-listsub[data-astro-cid-5tznm7mj]{margin:10px 0 0;font-size:16px;color:var(--cg-ink-500)}.bl-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin-top:28px}.bl-empty[data-astro-cid-5tznm7mj]{margin-top:28px;border:1.5px dashed var(--cg-cream-700);border-radius:22px;padding:40px;text-align:center;font-size:17px;color:var(--cg-ink-500)}.bl-empty[data-astro-cid-5tznm7mj][hidden]{display:none}.bl-more-wrap[data-astro-cid-5tznm7mj]{display:flex;justify-content:center;margin-top:32px}.bl-more[data-astro-cid-5tznm7mj]{cursor:pointer;font-family:var(--cg-font-sans);font-size:16px;font-weight:700;color:var(--cg-ink-900);background:transparent;border:1px solid var(--cg-ink-900);border-radius:12px;padding:14px 24px;transition:background .15s ease,color .15s ease}.bl-more[data-astro-cid-5tznm7mj]:hover{background:var(--cg-ink-900);color:var(--cg-cream-100)}.bl-more[data-astro-cid-5tznm7mj][hidden]{display:none}.bl-more-wrap[data-astro-cid-5tznm7mj]:has(.bl-more[hidden]){display:none}
