.search-section[data-astro-cid-tpj2ekvg]{background:var(--black);padding-top:48px;padding-bottom:0}.search-bar[data-astro-cid-tpj2ekvg]{border:1px solid var(--gold-dim);max-width:640px;transition:border-color var(--duration-hover) ease;background:#111;align-items:center;gap:16px;margin:0 auto;padding:16px 24px;display:flex}.search-bar[data-astro-cid-tpj2ekvg]:focus-within{border-color:var(--gold)}.search-bar__input[data-astro-cid-tpj2ekvg]{color:var(--cream);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.search-bar__input[data-astro-cid-tpj2ekvg]::placeholder{color:var(--muted)}.eyebrow-line[data-astro-cid-tpj2ekvg]{background:var(--gold);vertical-align:middle;width:32px;height:1px;margin-right:12px;display:inline-block}.resource-hub-section[data-astro-cid-tpj2ekvg]{background:var(--black)}.resource-hub-section--alt[data-astro-cid-tpj2ekvg]{background:var(--black-warm)}.resource-hub-header[data-astro-cid-tpj2ekvg]{margin-bottom:40px}.resource-card-grid[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.resource-card-grid--2col[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(2,1fr)}.resource-card-grid--3col[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(3,1fr)}.resource-card[data-astro-cid-tpj2ekvg]{transition:all var(--duration-hover) ease;background:#111;border:1px solid #0000;flex-direction:column;padding:32px;display:flex;position:relative}.resource-card[data-astro-cid-tpj2ekvg]:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.resource-hub-section--alt[data-astro-cid-tpj2ekvg] .resource-card[data-astro-cid-tpj2ekvg]{background:var(--black-lift)}.resource-card__badge[data-astro-cid-tpj2ekvg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;width:fit-content;margin-bottom:16px;padding:5px 12px;font-size:.6rem;font-weight:500;display:inline-block}.resource-card__badge-row[data-astro-cid-tpj2ekvg]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resource-card__badge--download[data-astro-cid-tpj2ekvg]{color:#27ae60;background:#27ae601f;border:1px solid #27ae604d;align-items:center;gap:5px;display:inline-flex}.resource-card__badge--guide[data-astro-cid-tpj2ekvg]{color:var(--gold);border:1px solid var(--gold-dim);background:#c3b19626}.resource-card__badge--article[data-astro-cid-tpj2ekvg]{color:var(--gold);background:#c3b19614;border:1px solid #c3b19626}.resource-card__badge--tool[data-astro-cid-tpj2ekvg]{background:var(--gold);color:var(--black)}.resource-card__desc[data-astro-cid-tpj2ekvg]{color:var(--muted);flex:1;margin-top:12px;font-size:.92rem;line-height:1.7}.resource-card__meta[data-astro-cid-tpj2ekvg]{gap:16px;margin-top:16px;display:flex}.resource-card__date[data-astro-cid-tpj2ekvg],.resource-card__reading-time[data-astro-cid-tpj2ekvg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.65rem}.resource-card__link[data-astro-cid-tpj2ekvg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--gold);transition:gap var(--duration-hover) ease;align-items:center;gap:8px;margin-top:20px;font-size:.72rem;font-weight:500;display:inline-flex}.resource-card[data-astro-cid-tpj2ekvg]:hover .resource-card__link[data-astro-cid-tpj2ekvg]{gap:12px}.newsletter-section[data-astro-cid-tpj2ekvg]{background:var(--black-warm)}.newsletter-inner[data-astro-cid-tpj2ekvg]{text-align:center;max-width:540px;margin:0 auto}.newsletter-icon[data-astro-cid-tpj2ekvg]{justify-content:center;display:flex}.newsletter-form[data-astro-cid-tpj2ekvg]{gap:0;margin-top:32px;display:flex}.newsletter-form__input[data-astro-cid-tpj2ekvg]{border:1px solid var(--gold-dim);color:var(--cream);transition:border-color var(--duration-hover) ease;background:#111;border-right:none;outline:none;flex:1;padding:14px 20px;font-size:.92rem}.newsletter-form__input[data-astro-cid-tpj2ekvg]:focus{border-color:var(--gold)}.newsletter-form__input[data-astro-cid-tpj2ekvg]::placeholder{color:var(--muted)}.newsletter-form__btn[data-astro-cid-tpj2ekvg]{white-space:nowrap;border:1px solid var(--gold)}.newsletter-privacy[data-astro-cid-tpj2ekvg]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:16px;font-size:.62rem}@media (width<=960px){.resource-card-grid--2col[data-astro-cid-tpj2ekvg],.resource-card-grid--3col[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.resource-card-grid[data-astro-cid-tpj2ekvg],.resource-card-grid--2col[data-astro-cid-tpj2ekvg],.resource-card-grid--3col[data-astro-cid-tpj2ekvg]{grid-template-columns:1fr}.newsletter-form[data-astro-cid-tpj2ekvg]{flex-direction:column}.newsletter-form__input[data-astro-cid-tpj2ekvg]{border-right:1px solid var(--gold-dim)}.newsletter-form__btn[data-astro-cid-tpj2ekvg]{justify-content:center;width:100%}}.newsletter-success[data-astro-cid-tpj2ekvg],.newsletter-error[data-astro-cid-tpj2ekvg]{text-align:center;margin-top:16px}@media (width<=480px){.search-bar[data-astro-cid-tpj2ekvg]{padding:12px 16px}.resource-card[data-astro-cid-tpj2ekvg]{padding:24px}}
