.bx-head:where(.astro-5tznm7mj){padding:64px 44px 30px}.bx-head:where(.astro-5tznm7mj) h1:where(.astro-5tznm7mj){font-size:44px;line-height:1.12;margin:16px 0 10px;max-width:20ch;color:var(--color-page-text)}.bx-head:where(.astro-5tznm7mj) .dek:where(.astro-5tznm7mj){font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--color-page-text-muted);max-width:56ch;margin:0}.bx-empty:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:13px;color:var(--color-page-text-muted);padding:10px 44px 40px;margin:0}.bxf:where(.astro-5tznm7mj){padding:10px 44px 40px}.bxf:where(.astro-5tznm7mj) .blg-eyebrow:where(.astro-5tznm7mj){margin-bottom:18px}.bxf-grid:where(.astro-5tznm7mj){display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bxf-card:where(.astro-5tznm7mj){border:1px solid var(--color-page-border);background:var(--color-page-surface);text-decoration:none;color:inherit;display:flex;flex-direction:column}.bxf-card:where(.astro-5tznm7mj):hover{border-color:var(--color-page-text-muted)}.bxf-cov:where(.astro-5tznm7mj){display:block;border-bottom:1px solid var(--color-page-border);overflow:hidden}.bxf-cov:where(.astro-5tznm7mj) img:where(.astro-5tznm7mj){display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.bxf-b:where(.astro-5tznm7mj){display:flex;flex-direction:column;gap:9px;padding:18px;flex:1}.bxf-meta:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-page-text-muted);margin:0}.bxf-meta:where(.astro-5tznm7mj) .n:where(.astro-5tznm7mj){color:var(--color-tg-accent)}.bxf-title:where(.astro-5tznm7mj){font-family:var(--font-sans);font-size:18.5px;line-height:1.3;font-weight:600;letter-spacing:normal;color:var(--color-page-text);margin:0;-webkit-text-stroke:0}.bxf-card:where(.astro-5tznm7mj):hover .bxf-title:where(.astro-5tznm7mj){text-decoration:underline;text-decoration-color:var(--color-tg-accent);text-decoration-thickness:2px;text-underline-offset:3px}.bxf-dek:where(.astro-5tznm7mj){font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:var(--color-page-text-muted);margin:0;flex:1}.bxf-go:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;color:var(--color-page-text-muted)}.bxf-card:where(.astro-5tznm7mj):hover .bxf-go:where(.astro-5tznm7mj){color:var(--color-tg-accent)}.bx-listhead:where(.astro-5tznm7mj){display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:26px 44px 18px;border-top:1px solid var(--color-page-border)}.bx-filter:where(.astro-5tznm7mj){display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.bx-filter:where(.astro-5tznm7mj) button:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;padding:7px 12px;border:1px solid var(--color-page-border);background:transparent;color:var(--color-page-text-muted);cursor:pointer}.bx-filter:where(.astro-5tznm7mj) button:where(.astro-5tznm7mj):hover{border-color:var(--color-page-text-muted);color:var(--color-page-text)}.bx-filter:where(.astro-5tznm7mj) button:where(.astro-5tznm7mj).on{background:var(--color-tg-accent);border-color:var(--color-tg-accent);color:var(--color-tg-bg)}.bx-list:where(.astro-5tznm7mj){border-top:1px solid var(--color-page-border)}.bx-row:where(.astro-5tznm7mj){display:grid;grid-template-columns:74px 96px minmax(0,1fr) 34px;align-items:center;gap:0 18px;padding:18px 44px;border-bottom:1px solid var(--color-page-border);text-decoration:none;color:inherit}.bx-row:where(.astro-5tznm7mj):hover{background:var(--color-page-surface)}.bx-row:where(.astro-5tznm7mj).hide{display:none}.bx-idx:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:15px;color:var(--color-tg-accent)}.bx-thumb:where(.astro-5tznm7mj){border:1px solid var(--color-page-border);display:block;width:96px}.bx-thumb:where(.astro-5tznm7mj) img:where(.astro-5tznm7mj){display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.bx-thumb:where(.astro-5tznm7mj) .bx-thumb-hatch:where(.astro-5tznm7mj){aspect-ratio:3 / 2}.bx-meta:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-page-text-muted);margin:0 0 6px}.bx-title:where(.astro-5tznm7mj){font-family:var(--font-sans);font-size:19px;line-height:1.3;font-weight:600;letter-spacing:normal;color:var(--color-page-text);margin:0;-webkit-text-stroke:0;overflow-wrap:anywhere}.bx-body:where(.astro-5tznm7mj){min-width:0}.bx-row:where(.astro-5tznm7mj):hover .bx-title:where(.astro-5tznm7mj){text-decoration:underline;text-decoration-color:var(--color-tg-accent);text-decoration-thickness:2px;text-underline-offset:3px}.bx-arr:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:15px;color:var(--color-page-text-muted);justify-self:end}.bx-row:where(.astro-5tznm7mj):hover .bx-arr:where(.astro-5tznm7mj){color:var(--color-tg-accent)}.bx-cta:where(.astro-5tznm7mj){display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:26px 44px}.bx-cta:where(.astro-5tznm7mj) .cmd:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:13px;color:var(--color-page-text);border:1px solid var(--color-page-border);background:var(--color-page-surface);padding:11px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.bx-cta:where(.astro-5tznm7mj) .cmd:where(.astro-5tznm7mj):hover{border-color:var(--color-page-text-muted)}.bx-cta:where(.astro-5tznm7mj) .cmd:where(.astro-5tznm7mj) .d:where(.astro-5tznm7mj),.bx-cta:where(.astro-5tznm7mj) .cmd:where(.astro-5tznm7mj) .cp:where(.astro-5tznm7mj){color:var(--color-page-text-muted)}.bx-cta:where(.astro-5tznm7mj) .cmd:where(.astro-5tznm7mj) .cp:where(.astro-5tznm7mj){font-size:10px;letter-spacing:.07em;text-transform:uppercase}.bx-cta:where(.astro-5tznm7mj) .gh:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:12px;color:var(--color-page-text-muted);text-decoration:none;border-bottom:2px solid var(--color-tg-accent);padding-bottom:2px}.bx-cta:where(.astro-5tznm7mj) .gh:where(.astro-5tznm7mj):hover{color:var(--color-page-text)}@media(max-width:1024px){.bxf-grid:where(.astro-5tznm7mj){grid-template-columns:1fr;gap:12px}.bxf-cov:where(.astro-5tznm7mj) img:where(.astro-5tznm7mj){aspect-ratio:21 / 9}}@media(max-width:768px){.bx-head:where(.astro-5tznm7mj){padding:44px 22px 22px}.bx-head:where(.astro-5tznm7mj) h1:where(.astro-5tznm7mj){font-size:32px}.bxf:where(.astro-5tznm7mj){padding:8px 22px 30px}.bx-empty:where(.astro-5tznm7mj){padding:8px 22px 30px}.bx-listhead:where(.astro-5tznm7mj){padding:22px 22px 14px}.bx-filter:where(.astro-5tznm7mj){margin-left:0}.bx-row:where(.astro-5tznm7mj){grid-template-columns:52px 72px minmax(0,1fr);padding:16px 22px}.bx-thumb:where(.astro-5tznm7mj){width:72px}.bx-arr:where(.astro-5tznm7mj){display:none}.bx-cta:where(.astro-5tznm7mj){padding:22px}}@media(max-width:400px){.blg-frame:where(.astro-5tznm7mj),.blg-band:where(.astro-5tznm7mj){width:calc(100% - 24px)}.bx-row:where(.astro-5tznm7mj){grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px}.bx-thumb:where(.astro-5tznm7mj){display:none}.bx-meta:where(.astro-5tznm7mj){overflow-wrap:anywhere}}
