.guides-index[data-astro-cid-62d46irs]{padding:40px 0 64px}.guides-latest[data-astro-cid-62d46irs]{margin-bottom:40px}.guides-latest-header[data-astro-cid-62d46irs]{margin-bottom:16px}.guides-latest-label[data-astro-cid-62d46irs]{font-family:var(--ewm-font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--ewm-muted);margin:0;font-size:.75rem;font-weight:700}.guides-latest-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.guides-hub-header[data-astro-cid-62d46irs]{text-align:center;border-bottom:1px solid var(--ewm-border);margin-bottom:32px;padding-bottom:32px}.guides-hub-header[data-astro-cid-62d46irs] h1[data-astro-cid-62d46irs]{font-family:var(--ewm-font-serif);color:var(--ewm-text);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.guides-hub-desc[data-astro-cid-62d46irs]{color:var(--ewm-text-2);max-width:560px;margin:0 auto 12px;font-size:1.0625rem;line-height:1.65}.guides-hub-count[data-astro-cid-62d46irs]{color:var(--ewm-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:.8125rem;font-weight:600}.guides-quick-links[data-astro-cid-62d46irs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;display:flex}.guides-quick-label[data-astro-cid-62d46irs]{color:var(--ewm-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:4px;font-size:.8125rem;font-weight:600}.guides-quick-link[data-astro-cid-62d46irs]{color:var(--ewm-text-2);background:var(--ewm-bg-2);border:1px solid var(--ewm-border);border-radius:20px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .15s}.guides-quick-link[data-astro-cid-62d46irs]:hover{background:var(--ewm-bg-3);color:var(--ewm-text);border-color:var(--ewm-border-2)}.guides-group[data-astro-cid-62d46irs]{margin-bottom:48px}.guides-group-header[data-astro-cid-62d46irs]{border-left-style:solid;border-left-width:3px;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 16px;display:flex}.guides-group-label[data-astro-cid-62d46irs]{font-family:var(--ewm-font-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.9375rem;font-weight:700}.guides-group-count[data-astro-cid-62d46irs]{opacity:.75;font-size:.75rem;font-weight:500}.guides-group-header--purple[data-astro-cid-62d46irs]{color:#6c5ce7;background:#6c5ce714;border:1px solid #6c5ce72e;border-left:3px solid #6c5ce7}.guides-group-header--teal[data-astro-cid-62d46irs]{color:#009e96;background:#00d2c814;border:1px solid #00d2c82e;border-left:3px solid #009e96}.guides-group-header--blue[data-astro-cid-62d46irs]{background:var(--ewm-accent-soft);border:1px solid #0066cc26;border-left:3px solid var(--ewm-accent);color:var(--ewm-accent)}.guides-group-header--amber[data-astro-cid-62d46irs]{color:#b45309;background:#d9770614;border:1px solid #d977062e;border-left:3px solid #d97706}.guides-group-header--green[data-astro-cid-62d46irs]{color:#047857;background:#05966914;border:1px solid #0596692e;border-left:3px solid #059669}.guides-group-header--slate[data-astro-cid-62d46irs]{color:#475569;background:#47556914;border:1px solid #4755692e;border-left:3px solid #64748b}.guides-group-header--emerald[data-astro-cid-62d46irs]{color:#047857;background:#10b98114;border:1px solid #10b9812e;border-left:3px solid #10b981}.guides-group-header--purple[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#6a5ec8;opacity:1}.guides-group-header--teal[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#037e77;opacity:1}.guides-group-header--amber[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#a65b20;opacity:1}.guides-group-header--blue[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#655ccc;opacity:1}.guides-group-header--green[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#227c62;opacity:1}.guides-group-header--slate[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#475569;opacity:1}.guides-group-header--emerald[data-astro-cid-62d46irs]>.guides-group-count[data-astro-cid-62d46irs]{color:#227c62;opacity:1}.guides-card-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:0;display:grid}.guide-card[data-astro-cid-62d46irs]{background:var(--ewm-card);border:1px solid var(--ewm-border);border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:all .2s;display:flex}.guide-card[data-astro-cid-62d46irs]:hover{border-color:var(--ewm-border-2);box-shadow:var(--ewm-shadow-md);transform:translateY(-2px)}.guide-card[data-astro-cid-62d46irs]:hover .guide-card-title[data-astro-cid-62d46irs]{color:var(--ewm-accent)}.guide-card-badge[data-astro-cid-62d46irs]{text-transform:uppercase;letter-spacing:.06em;border-radius:20px;align-self:flex-start;margin-bottom:12px;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.guide-card--purple[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{color:#6c5ce7;background:#6c5ce71a}.guide-card--teal[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{color:#009e96;background:#00d2c81a}.guide-card--blue[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{background:var(--ewm-accent-soft);color:var(--ewm-accent)}.guide-card--amber[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{color:#b45309;background:#d977061a}.guide-card--green[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{color:#047857;background:#0596691a}.guide-card--slate[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{color:#475569;background:#4755691a}.guide-card--emerald[data-astro-cid-62d46irs] .guide-card-badge[data-astro-cid-62d46irs]{color:#047857;background:#10b9811a}.guide-card-new-badge[data-astro-cid-62d46irs]{text-transform:uppercase;letter-spacing:.08em;background:var(--ewm-accent);color:#fff;border-radius:4px;align-self:flex-start;align-items:center;margin-bottom:10px;padding:3px 7px;font-size:.625rem;font-weight:800;line-height:1.4;display:inline-flex}.guide-card-title[data-astro-cid-62d46irs]{font-family:var(--ewm-font-serif);color:var(--ewm-text);letter-spacing:-.01em;margin-bottom:8px;font-size:1.125rem;font-weight:700;line-height:1.3}.guide-card-desc[data-astro-cid-62d46irs]{color:var(--ewm-text-2);flex-grow:1;margin-bottom:16px;font-size:.875rem;line-height:1.6}.guide-card-meta[data-astro-cid-62d46irs]{color:var(--ewm-muted);border-top:1px solid var(--ewm-border);margin-top:auto;padding-top:12px;font-size:.75rem}.guides-explainer[data-astro-cid-62d46irs]{background:var(--ewm-bg-2);border:1px solid var(--ewm-border);border-radius:20px;margin:48px 0;padding:32px}.guides-explainer[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{font-family:var(--ewm-font-serif);color:var(--ewm-text);letter-spacing:-.01em;margin-bottom:24px;font-size:1.375rem;font-weight:700}.guides-use-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.guides-use-item[data-astro-cid-62d46irs]{align-items:flex-start;gap:16px;display:flex}.guides-use-icon[data-astro-cid-62d46irs]{flex-shrink:0;font-size:1.5rem;line-height:1.4}.guides-use-content[data-astro-cid-62d46irs] h3[data-astro-cid-62d46irs]{font-family:var(--ewm-font-display);color:var(--ewm-text);margin-bottom:6px;font-size:.9375rem;font-weight:700}.guides-use-content[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--ewm-text-2);margin:0;font-size:.875rem;line-height:1.6}.guides-use-content[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{color:var(--ewm-accent);font-weight:500}.guides-sources[data-astro-cid-62d46irs]{background:var(--ewm-bg-2);border:1px solid var(--ewm-border);border-radius:16px;margin:40px 0;padding:28px}.guides-sources[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{font-family:var(--ewm-font-serif);color:var(--ewm-text);margin-bottom:12px;font-size:1.25rem;font-weight:700}.guides-sources[data-astro-cid-62d46irs]>p[data-astro-cid-62d46irs]{color:var(--ewm-text-2);margin-bottom:16px;font-size:.9375rem}.guides-sources[data-astro-cid-62d46irs] ul[data-astro-cid-62d46irs]{margin:0;padding:0;list-style:none}.guides-sources[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs]{color:var(--ewm-text-2);border-bottom:1px solid var(--ewm-border);padding:8px 0;font-size:.875rem;line-height:1.6}.guides-sources[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs]:last-child{border-bottom:none}.guides-sources[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{color:var(--ewm-accent);font-weight:500}.guides-sources[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:hover{text-decoration:underline}.guides-cta[data-astro-cid-62d46irs]{text-align:center;background:var(--ewm-accent-soft);border:1px solid #0066cc26;border-radius:20px;margin-top:40px;padding:40px 24px}.guides-cta[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{font-family:var(--ewm-font-serif);color:var(--ewm-text);margin-bottom:8px;font-size:1.5rem;font-weight:700}.guides-cta[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--ewm-text-2);margin-bottom:24px;font-size:.9375rem}.guides-cta-links[data-astro-cid-62d46irs]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.guides-cta-btn[data-astro-cid-62d46irs]{border-radius:10px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .15s}.guides-cta-btn--primary[data-astro-cid-62d46irs]{background:var(--ewm-accent);color:#fff}.guides-cta-btn--primary[data-astro-cid-62d46irs]:hover{background:var(--ewm-accent-hover)}.guides-cta-btn--secondary[data-astro-cid-62d46irs]{background:var(--ewm-card);color:var(--ewm-text);border:1px solid var(--ewm-border)}.guides-cta-btn--secondary[data-astro-cid-62d46irs]:hover{background:var(--ewm-bg-3);border-color:var(--ewm-border-2)}.guides-cta-btn--accent[data-astro-cid-62d46irs]{background:var(--ewm-card);color:var(--ewm-accent);border:1px solid #0066cc40}.guides-cta-btn--accent[data-astro-cid-62d46irs]:hover{background:var(--ewm-accent-soft)}@media (width<=640px){.guides-index[data-astro-cid-62d46irs]{padding:24px 0 40px}.guides-hub-header[data-astro-cid-62d46irs]{margin-bottom:24px;padding-bottom:24px}.guides-hub-desc[data-astro-cid-62d46irs]{font-size:1rem}.guides-card-grid[data-astro-cid-62d46irs]{grid-template-columns:1fr;gap:16px}.guide-card[data-astro-cid-62d46irs]{padding:20px}.guides-quick-links[data-astro-cid-62d46irs]{gap:6px}.guides-quick-link[data-astro-cid-62d46irs]{padding:6px 12px;font-size:.8125rem}.guides-explainer[data-astro-cid-62d46irs]{padding:24px 20px}.guides-use-grid[data-astro-cid-62d46irs]{grid-template-columns:1fr;gap:16px}.guides-sources[data-astro-cid-62d46irs]{padding:20px}.guides-cta[data-astro-cid-62d46irs]{padding:28px 20px}.guides-cta-links[data-astro-cid-62d46irs]{flex-direction:column}.guides-cta-btn[data-astro-cid-62d46irs]{justify-content:center}}
