program-directory[data-astro-cid-3kwdbmu5]{margin-top:2.5rem;display:block}.directory__toolbar[data-astro-cid-3kwdbmu5]{margin-bottom:2rem}.directory__toolbar[data-astro-cid-3kwdbmu5][hidden],.program-card[data-astro-cid-3kwdbmu5][hidden]{display:none}.directory__filters[data-astro-cid-3kwdbmu5]{flex-wrap:wrap;gap:.5rem;display:flex}.directory__filters[data-astro-cid-3kwdbmu5] button[data-astro-cid-3kwdbmu5]{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:99px;padding:.7rem 1.05rem;font-size:.8rem;font-weight:700;transition:background .18s,color .18s}.directory__filters[data-astro-cid-3kwdbmu5] button[data-astro-cid-3kwdbmu5]:hover{background:var(--green-soft)}.directory__filters[data-astro-cid-3kwdbmu5] button[data-astro-cid-3kwdbmu5][aria-pressed=true]{border-color:var(--green-deep);background:var(--green-deep);color:var(--white)}.directory__count[data-astro-cid-3kwdbmu5]{color:var(--muted);margin-top:.9rem;font-size:.8rem}.directory__grid[data-astro-cid-3kwdbmu5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.program-card[data-astro-cid-3kwdbmu5]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;scroll-margin-top:8rem;display:flex;overflow:hidden}.program-card__media[data-astro-cid-3kwdbmu5]{aspect-ratio:4/3;background:var(--cream);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.program-card__media[data-astro-cid-3kwdbmu5] img{object-fit:cover;width:100%;height:100%}.program-card__media--poster[data-astro-cid-3kwdbmu5]{background:#eee6d9;padding:.8rem}.program-card__media--poster[data-astro-cid-3kwdbmu5] img{object-fit:contain}.program-card__media--logo[data-astro-cid-3kwdbmu5]{background:#fff;place-items:center;display:grid}.program-card__media--logo[data-astro-cid-3kwdbmu5] img{object-fit:contain;width:150px;height:150px}.program-card__media--hikmah[data-astro-cid-3kwdbmu5]{background:#8e1b1d}.program-card__caption[data-astro-cid-3kwdbmu5]{color:#fff;background:#000000b3;border-radius:.3rem;padding:.25rem .55rem;font-size:.7rem;position:absolute;bottom:.7rem;left:.7rem}.program-card__body[data-astro-cid-3kwdbmu5]{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1.2rem,2.3vw,1.7rem);display:flex}.program-card__category[data-astro-cid-3kwdbmu5]{color:var(--red-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}h3[data-astro-cid-3kwdbmu5]{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:600;line-height:1.15}.program-card__description[data-astro-cid-3kwdbmu5]{color:var(--muted);margin-top:.85rem;font-size:.92rem}.program-card__pillar[data-astro-cid-3kwdbmu5]{color:var(--muted);margin-top:.35rem;font-size:.78rem}.program-card__pillar[data-astro-cid-3kwdbmu5] strong[data-astro-cid-3kwdbmu5]{color:var(--red-deep);font-family:var(--font-serif);font-size:.92rem;font-weight:600}.program-card__meta[data-astro-cid-3kwdbmu5]{color:var(--green-deep);margin-top:1.1rem;padding-bottom:1.3rem;font-size:.74rem;font-weight:700}.program-card__links[data-astro-cid-3kwdbmu5]{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;margin-top:auto;padding-top:1rem;display:flex}.program-card__primary[data-astro-cid-3kwdbmu5]{color:var(--green-deep);align-items:center;gap:.6rem;font-size:.82rem;font-weight:800;display:inline-flex}.program-card__source[data-astro-cid-3kwdbmu5]{color:var(--muted);font-size:.72rem}.program-card__links[data-astro-cid-3kwdbmu5] a[data-astro-cid-3kwdbmu5]:hover{text-underline-offset:.2em;text-decoration:underline}@media (width<=1000px){.directory__grid[data-astro-cid-3kwdbmu5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.directory__grid[data-astro-cid-3kwdbmu5]{grid-template-columns:minmax(0,1fr)}.directory__filters[data-astro-cid-3kwdbmu5] button[data-astro-cid-3kwdbmu5]{padding:.65rem .85rem;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.directory__filters[data-astro-cid-3kwdbmu5] button[data-astro-cid-3kwdbmu5]{transition:none}}@media (width<=760px){.program-card__primary[data-astro-cid-3kwdbmu5],.program-card__source[data-astro-cid-3kwdbmu5],.directory__filters[data-astro-cid-3kwdbmu5] button[data-astro-cid-3kwdbmu5]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=620px){.program-card__media[data-astro-cid-3kwdbmu5]:not(.program-card__media--poster,.program-card__media--logo){aspect-ratio:16/10}}#nur-al-hadara[data-astro-cid-3kwdbmu5] .program-card__media[data-astro-cid-3kwdbmu5] img{object-position:center 30%}
