.card[data-astro-cid-hlaek5cb]{border:1px solid var(--line);background:var(--blog-card);transition:transform .3s var(--e-move), border-color .3s;border-radius:28px;flex-direction:column;padding:16px;display:flex;position:relative}.card[data-astro-cid-hlaek5cb][hidden]{display:none}.card[data-astro-cid-hlaek5cb]:hover{border-color:var(--accent);transform:translateY(-3px)}.card[data-astro-cid-hlaek5cb]:focus-within{outline:2px solid var(--accent);outline-offset:5px}.card[data-astro-cid-hlaek5cb]:has(:focus-visible) .discover[data-astro-cid-hlaek5cb]{outline:none}.media[data-astro-cid-hlaek5cb]{aspect-ratio:3/2;background:var(--surface);border-radius:20px;position:relative;overflow:hidden}.media[data-astro-cid-hlaek5cb] img[data-astro-cid-hlaek5cb]{object-fit:cover;width:100%;height:100%}.badge-spot[data-astro-cid-hlaek5cb]{position:absolute;bottom:14px;left:14px;right:14px}.new[data-astro-cid-hlaek5cb]{border:1px solid var(--accent);color:var(--accent);background:color-mix(in srgb, var(--page) 80%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:14px;right:14px}.new[data-astro-cid-hlaek5cb][hidden]{display:none}.new[data-astro-cid-hlaek5cb]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.copy[data-astro-cid-hlaek5cb]{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:24px 8px 12px;display:flex}h2[data-astro-cid-hlaek5cb]{font-family:var(--font-display);overflow-wrap:break-word;font-size:30px;font-weight:600;line-height:1.35}h2[data-astro-cid-hlaek5cb] span[data-astro-cid-hlaek5cb]{text-wrap:balance;display:block}p[data-astro-cid-hlaek5cb]{max-width:48ch;color:var(--muted);font-size:14px;font-weight:300;line-height:1.85}.discover[data-astro-cid-hlaek5cb]{border:1px solid var(--accent);width:114px;height:44px;color:var(--accent);font:700 18px/1 var(--font-display);text-transform:uppercase;border-radius:99px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:11px 15px;transition:background .2s;display:inline-flex}.discover[data-astro-cid-hlaek5cb]:after{content:"";z-index:1;border-radius:28px;position:absolute;inset:0}.discover[data-astro-cid-hlaek5cb] svg[data-astro-cid-hlaek5cb]{flex:none;width:20px;height:20px;transition:transform .2s}.card[data-astro-cid-hlaek5cb]:hover .discover[data-astro-cid-hlaek5cb]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.card[data-astro-cid-hlaek5cb]:hover .discover[data-astro-cid-hlaek5cb] svg[data-astro-cid-hlaek5cb]{transform:translate(4px)}.meta[data-astro-cid-hlaek5cb]{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.6;display:flex}@media (width>=810px){.card[data-astro-cid-hlaek5cb]{border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.media[data-astro-cid-hlaek5cb]{border-radius:24px;grid-area:1/2}.copy[data-astro-cid-hlaek5cb]{grid-area:1/1;padding:10px 0}h2[data-astro-cid-hlaek5cb]{font-size:clamp(26px,2.65vw,34px)}.discover[data-astro-cid-hlaek5cb]:after{border-radius:32px}}@media (width>=1200px){.card[data-astro-cid-hlaek5cb]{gap:40px;padding:24px}.copy[data-astro-cid-hlaek5cb]{padding:16px 8px 16px 14px}}.hero[data-astro-cid-bwtfl246]{gap:28px;margin-bottom:48px;display:grid}h1[data-astro-cid-bwtfl246]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(42px,9vw,64px);font-weight:700;line-height:1.24}h1[data-astro-cid-bwtfl246] em[data-astro-cid-bwtfl246]{color:var(--accent);font-style:normal;display:block}.featured[data-astro-cid-bwtfl246]{height:270px;position:relative}.featured-grid[data-astro-cid-bwtfl246]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:0}.feature[data-astro-cid-bwtfl246]{border:1px solid var(--line);transition:transform .25s var(--e-move), border-color .25s;background:#111;border-radius:20px;position:relative;overflow:hidden}.feature[data-astro-cid-bwtfl246]:hover{border-color:var(--accent);transform:translateY(-4px)}.feature[data-astro-cid-bwtfl246] img[data-astro-cid-bwtfl246]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature[data-astro-cid-bwtfl246]:after{content:"";background:linear-gradient(#08080810,#080808c9 45%,#080808f5);position:absolute;inset:0}.feature-copy[data-astro-cid-bwtfl246]{z-index:1;color:#fff;position:absolute;inset:auto 11px 15px}.feature[data-astro-cid-bwtfl246] h2[data-astro-cid-bwtfl246]{font-family:var(--font-display);text-wrap:balance;margin-bottom:14px;font-size:23px;font-weight:600;line-height:1.3}.feature[data-astro-cid-bwtfl246] .discover[data-astro-cid-bwtfl246]{color:#d0ff71;font:700 16px/1 var(--font-display);text-transform:uppercase;border:1px solid #d0ff71;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.discover[data-astro-cid-bwtfl246] svg[data-astro-cid-bwtfl246]{width:18px;height:18px}.filters[data-astro-cid-bwtfl246]{border:1px solid var(--line);background:var(--blog-card);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:36px;padding:16px;display:grid}.switch[data-astro-cid-bwtfl246]{border:1px solid var(--line);background:var(--page);min-height:46px;box-shadow:0 4px 0 var(--line);cursor:pointer;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:12px 19px;font-size:13px;font-weight:500;line-height:1.5;transition:transform .12s,box-shadow .12s,color .2s,background .2s;display:inline-flex}.switch[data-astro-cid-bwtfl246]:hover,.switch[data-astro-cid-bwtfl246][aria-pressed=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.switch[data-astro-cid-bwtfl246]:active{box-shadow:none;transform:translateY(4px)}.count[data-astro-cid-bwtfl246]{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;place-items:center;min-width:24px;padding:2px 6px;font-size:11px;display:inline-grid}.list-heading[data-astro-cid-bwtfl246]{font-family:var(--font-display);margin-bottom:28px;font-size:34px;font-weight:700;line-height:1.35}.list[data-astro-cid-bwtfl246]{gap:24px;display:grid}.note[data-astro-cid-bwtfl246]{color:var(--muted);margin-bottom:20px;font-size:16px;font-weight:300}@media (width<=809.98px){.filters[data-astro-cid-bwtfl246]{scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0 -20px 36px;padding:4px 20px 8px;display:flex;overflow-x:auto}.filters[data-astro-cid-bwtfl246]::-webkit-scrollbar{display:none}.switch[data-astro-cid-bwtfl246]{white-space:nowrap;border-radius:99px;flex-wrap:nowrap;flex:none;min-height:40px;padding:8px 16px}}@media (width>=420px){.featured-grid[data-astro-cid-bwtfl246]{gap:18px}.feature[data-astro-cid-bwtfl246]{border-radius:26px}.feature-copy[data-astro-cid-bwtfl246]{inset:auto 18px 17px}.feature[data-astro-cid-bwtfl246] h2[data-astro-cid-bwtfl246]{font-size:28px}.feature[data-astro-cid-bwtfl246] .discover[data-astro-cid-bwtfl246]{gap:12px;padding:8px 14px;font-size:18px}}@media (width>=810px){.hero[data-astro-cid-bwtfl246]{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:26px;margin-bottom:52px}.hero[data-astro-cid-bwtfl246].solo{grid-template-columns:1fr}h1[data-astro-cid-bwtfl246]{font-size:clamp(48px,6vw,76px)}.featured[data-astro-cid-bwtfl246]{height:auto}.featured-grid[data-astro-cid-bwtfl246]{gap:12px}.feature-copy[data-astro-cid-bwtfl246]{inset:auto 12px 13px}.feature[data-astro-cid-bwtfl246] h2[data-astro-cid-bwtfl246]{font-size:23px}.feature[data-astro-cid-bwtfl246] .discover[data-astro-cid-bwtfl246]{padding:7px 11px;font-size:16px}.filters[data-astro-cid-bwtfl246]{flex-wrap:wrap;gap:12px;margin-bottom:52px;display:flex}.list[data-astro-cid-bwtfl246]{gap:28px}}@media (width>=1200px){.hero[data-astro-cid-bwtfl246]{grid-template-columns:1fr 1.12fr;gap:42px}.featured-grid[data-astro-cid-bwtfl246]{gap:18px}.feature-copy[data-astro-cid-bwtfl246]{inset:auto 18px 17px}.feature[data-astro-cid-bwtfl246] h2[data-astro-cid-bwtfl246]{font-size:clamp(23px,2.2vw,29px)}.feature[data-astro-cid-bwtfl246] .discover[data-astro-cid-bwtfl246]{padding:8px 14px;font-size:18px}}
