.guides-page[data-astro-cid-62d46irs]{padding-top:clamp(30px,3.6vw,52px);padding-bottom:clamp(44px,5vw,80px)}.guides-head[data-astro-cid-62d46irs]{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:20px 48px;margin-bottom:clamp(28px,3.4vw,44px);padding-bottom:22px;display:grid}.guides-head[data-astro-cid-62d46irs] h1[data-astro-cid-62d46irs]{margin-top:10px;font-size:clamp(42px,6vw,80px);line-height:.95}.guides-head[data-astro-cid-62d46irs] h1[data-astro-cid-62d46irs] em[data-astro-cid-62d46irs]{color:var(--accent);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.1em;text-decoration-skip-ink:none;font-style:normal;text-decoration-thickness:.1em}.guides-head[data-astro-cid-62d46irs] .lede[data-astro-cid-62d46irs]{color:var(--ink-mid);max-width:46ch;padding-bottom:6px;font-size:16.5px;line-height:1.6}@media (width<=760px){.guides-head[data-astro-cid-62d46irs]{grid-template-columns:1fr}}.topic[data-astro-cid-62d46irs]{letter-spacing:.14em;text-transform:uppercase;color:var(--topic,var(--amber));font-size:11px;font-weight:700;display:block}.feature[data-astro-cid-62d46irs]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(22px,3.4vw,48px);margin-bottom:clamp(44px,5vw,72px);display:grid}.feature-img[data-astro-cid-62d46irs]{border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--ink);background:var(--paper-deep);transition:transform .25s var(--ease), box-shadow .25s var(--ease);display:block;position:relative;overflow:hidden}.feature-img[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.feature[data-astro-cid-62d46irs]:hover .feature-img[data-astro-cid-62d46irs]{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.feature-text[data-astro-cid-62d46irs]{display:block}.feature-flag[data-astro-cid-62d46irs]{border:1.5px dashed var(--rule-strong);border-radius:var(--radius-full);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);margin-bottom:16px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.feature-title[data-astro-cid-62d46irs]{text-wrap:balance;transition:color .2s var(--ease);margin:8px 0 12px;font-size:clamp(28px,3.3vw,42px);line-height:1.02;display:block}.feature[data-astro-cid-62d46irs]:hover .feature-title[data-astro-cid-62d46irs]{color:var(--accent)}.feature-desc[data-astro-cid-62d46irs]{color:var(--ink-mid);font-size:16px;line-height:1.6;display:block}.read[data-astro-cid-62d46irs]{color:var(--accent);border-bottom:2px solid var(--gold);margin-top:16px;padding-bottom:1px;font-size:14px;font-weight:700;display:inline-block}.read[data-astro-cid-62d46irs] span[data-astro-cid-62d46irs]{transition:transform .2s var(--ease);display:inline-block}.feature[data-astro-cid-62d46irs]:hover .read[data-astro-cid-62d46irs] span[data-astro-cid-62d46irs]{transform:translate(4px)}@media (width<=760px){.feature[data-astro-cid-62d46irs]{grid-template-columns:1fr}.feature-img[data-astro-cid-62d46irs]{box-shadow:4px 4px 0 var(--ink)}}.all-head[data-astro-cid-62d46irs]{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:clamp(24px,3vw,36px);padding-bottom:16px;display:flex}.all-head[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{font-size:clamp(28px,3vw,38px);line-height:1}.filters[data-astro-cid-62d46irs]{flex-wrap:wrap;gap:8px;display:flex}.filters[data-astro-cid-62d46irs][hidden]{display:none}.chip[data-astro-cid-62d46irs]{border-radius:var(--radius-full);cursor:pointer;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);padding:7px 13px;font-size:12.5px;font-weight:700}.chip[data-astro-cid-62d46irs]:hover{transform:translateY(-1px)}.chip[data-astro-cid-62d46irs][aria-pressed=true]{background:var(--ink);color:var(--paper)}.grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.4vw,44px) clamp(20px,2.6vw,34px);list-style:none;display:grid}.grid[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs][hidden]{display:none}@media (width<=960px){.grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.grid[data-astro-cid-62d46irs]{grid-template-columns:1fr}}.card[data-astro-cid-62d46irs]{display:block}.card-img[data-astro-cid-62d46irs]{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper-deep);aspect-ratio:16/10;transition:transform .22s var(--ease), box-shadow .22s var(--ease);margin-bottom:14px;display:block;overflow:hidden}.card-img[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{object-fit:cover;width:100%;height:100%}.card[data-astro-cid-62d46irs]:hover .card-img[data-astro-cid-62d46irs]{box-shadow:var(--pop);transform:translate(-2px,-2px)}.card-title[data-astro-cid-62d46irs]{letter-spacing:-.02em;text-wrap:balance;transition:color .2s var(--ease);margin:7px 0 8px;font-size:clamp(19px,1.7vw,22px);line-height:1.15;display:block}.card[data-astro-cid-62d46irs]:hover .card-title[data-astro-cid-62d46irs]{color:var(--accent)}.card-desc[data-astro-cid-62d46irs]{-webkit-line-clamp:3;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.guides-cta[data-astro-cid-62d46irs]{border:2px dashed var(--rule-strong);border-radius:var(--radius-lg);background:var(--paper-warm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:clamp(52px,6vw,84px);padding:clamp(22px,3vw,34px);display:flex}.guides-cta[data-astro-cid-62d46irs]>div[data-astro-cid-62d46irs]{flex:320px}.cta-title[data-astro-cid-62d46irs]{margin-bottom:6px;font-size:clamp(24px,2.6vw,32px);line-height:1.05}.cta-text[data-astro-cid-62d46irs]{color:var(--ink-mid);max-width:52ch;font-size:15px;line-height:1.55}@media (width<=520px){.guides-cta[data-astro-cid-62d46irs] .btn-pop[data-astro-cid-62d46irs]{width:calc(100% - 3px)}}
