.page-hero.svelte-jmojwr .tagline:where(.svelte-jmojwr){letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:inline-block}.resources-grid.svelte-jmojwr{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.resource-card.svelte-jmojwr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;gap:1rem;padding:1.25rem;transition:border-color .15s,transform .15s;display:flex}.resource-tbd.svelte-jmojwr{opacity:.85;border-style:dashed}.resource-icon.svelte-jmojwr{background:var(--color-bg);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.resource-body.svelte-jmojwr{flex-direction:column;flex:1;gap:.25rem;display:flex}.resource-body.svelte-jmojwr h2:where(.svelte-jmojwr){margin:0;font-size:1.05rem}.resource-body.svelte-jmojwr p:where(.svelte-jmojwr){color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.5}.resource-status.svelte-jmojwr{letter-spacing:.07em;text-transform:uppercase;color:var(--color-warning);margin-top:.4rem;font-size:.68rem;font-style:italic;font-weight:700}.resources-help.svelte-jmojwr{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:10px;margin-top:2.5rem;padding:1.75rem}.resources-help.svelte-jmojwr h3:where(.svelte-jmojwr){margin:0 0 .5rem;font-size:1.15rem}.resources-help.svelte-jmojwr p:where(.svelte-jmojwr){color:var(--color-text-muted);margin:0 0 1rem;font-size:.95rem}.resources-help-contacts.svelte-jmojwr{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
