.guides[data-astro-cid-bamrp5ch]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.guides[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]{background:var(--card);border:1px solid var(--line);height:100%;min-height:340px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:18px;align-content:start;gap:16px;padding:clamp(24px,3vw,34px);text-decoration:none;display:grid;position:relative;overflow:hidden}.guides[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]:before{content:"";background:var(--ribbon);transform-origin:0;height:4px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.guides[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #23102d66}.guides[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]:hover:before{transform:scaleX(1)}.g-date[data-astro-cid-bamrp5ch],.arch-meta[data-astro-cid-bamrp5ch]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.g-sum[data-astro-cid-bamrp5ch]{color:var(--ink-2);font-size:.95rem}.g-cta[data-astro-cid-bamrp5ch]{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:44px;height:44px;margin-top:auto;transition:background .3s,color .3s;display:grid}.guides[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]:hover .g-cta[data-astro-cid-bamrp5ch]{background:var(--ink);color:var(--paper)}@media (width<=960px){.guides[data-astro-cid-bamrp5ch]{grid-template-columns:1fr}.guides[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]{min-height:0}}.filters[data-astro-cid-bamrp5ch]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filters[data-astro-cid-bamrp5ch] button[data-astro-cid-bamrp5ch]{border:1px solid var(--line-strong);background:0 0;border-radius:999px;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:520;transition:background .25s,color .25s}.filters[data-astro-cid-bamrp5ch] button[data-astro-cid-bamrp5ch][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.arch[data-astro-cid-bamrp5ch]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.arch[data-astro-cid-bamrp5ch] li[data-astro-cid-bamrp5ch][hidden]{display:none}.arch[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]{border-bottom:1px solid var(--line);transition:padding .35s var(--ease), color .25s;grid-template-columns:260px 1fr;gap:20px;padding:18px 0;text-decoration:none;display:grid}.arch[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]:hover{color:var(--magenta-ink);padding-left:10px}.arch-t[data-astro-cid-bamrp5ch]{font-size:1.05rem;font-weight:560}@media (width<=760px){.arch[data-astro-cid-bamrp5ch] a[data-astro-cid-bamrp5ch]{grid-template-columns:1fr;gap:4px}}
