.bl-hero[data-astro-cid-x255k2k2]{color:var(--night-text)}.bl-hero-in[data-astro-cid-x255k2k2]{width:min(1120px,100% - 32px);margin:0 auto;padding:56px 0 88px}.bl-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:.98}.bl-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:#71717a;display:block}.bl-hero[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:#a1a1aa;max-width:52ch;margin:22px 0 0;font-size:16.5px;line-height:1.6}.bl[data-astro-cid-x255k2k2]{width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0 110px}.bl-empty[data-astro-cid-x255k2k2]{border:1px dashed var(--line);text-align:center;border-radius:18px;padding:48px}.bl-empty[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{color:var(--ink);font-size:18px}.bl-empty[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--muted);margin:8px 0 0}.bl-empty[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--ink)}.bl-cats[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.bl-cats[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 14px;font-size:13.5px}.bl-cats[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--ink);box-shadow:none;color:#fff}.bl-cats[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:focus-visible{box-shadow:var(--focus);outline:none}small[data-astro-cid-x255k2k2]{color:var(--muted);gap:10px;font-size:13px;display:flex}small[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:var(--ink);font-weight:600}.bl-feat[data-astro-cid-x255k2k2]{border:1px solid var(--line);color:inherit;background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.bl-feat[data-astro-cid-x255k2k2]:hover{box-shadow:var(--sh-sm);border-color:#a1a1aa}.bl-feat[data-astro-cid-x255k2k2][hidden]{display:none}.bl-feat-img[data-astro-cid-x255k2k2]{background:var(--night);min-height:300px}.bl-feat-img[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;display:block}.bl-feat-img[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{background:radial-gradient(circle at 1px 1px,#3f3f46 1px,#0000 0) 0 0/10px 10px;height:100%;display:block}.bl-feat-copy[data-astro-cid-x255k2k2]{flex-direction:column;gap:12px;padding:32px;display:flex}.bl-feat[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{color:var(--ink);font-family:var(--font-display);margin:4px 0 0;font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:1.06}.bl-feat[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2],.bl-grid[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.bl-foot[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;padding-top:6px;display:flex}.bl-feat[data-astro-cid-x255k2k2] em[data-astro-cid-x255k2k2]{color:var(--ink);text-underline-offset:3px;font-size:14px;font-style:normal;font-weight:600;text-decoration:underline}.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bl-grid[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2][hidden]{display:none}.bl-grid[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{border:1px solid var(--line);height:100%;color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.bl-grid[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{border-color:#a1a1aa}.bl-grid[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{overflow:hidden}.bl-thumb[data-astro-cid-x255k2k2]{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 48px);max-width:none;margin:-24px -24px 6px;display:block}.bl-grid[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{color:var(--ink);letter-spacing:-.015em;margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.3}@media (width<=900px){.bl-feat[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}.bl-feat-img[data-astro-cid-x255k2k2]{min-height:200px}.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}.bl-feat-copy[data-astro-cid-x255k2k2]{padding:22px}}
