.als-links-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.15rem;border:0;border-radius:.75rem;background:var(--alsadeh-primary,#176b4d);color:#fff!important;text-decoration:none;font-weight:700;line-height:1.2;transition:transform .16s ease,opacity .16s ease}.als-links-button:hover,.als-links-button:focus{color:#fff;opacity:.92;transform:translateY(-1px)}.als-links-directory{display:grid;gap:1rem;margin-block:1.25rem;text-align:start}.als-links-directory.is-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.als-links-directory.is-list{grid-template-columns:1fr}.als-links-card{min-width:0;padding:1rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:1rem;background:var(--alsadeh-surface,#fff);box-shadow:0 6px 20px rgba(0,0,0,.045)}.als-links-card h3{margin:0 0 .45rem;font-size:1.05rem;line-height:1.45}.als-links-card h3 a{color:inherit;text-decoration:none}.als-links-card h3 a:hover{text-decoration:underline}.als-links-card p{margin:.25rem 0 .7rem;line-height:1.75;color:var(--alsadeh-muted,#60666c)}.als-links-meta{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.82rem;color:var(--alsadeh-muted,#60666c)}.als-links-meta span{padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent)}.als-links-empty{padding:1rem;border:1px dashed color-mix(in srgb,currentColor 22%,transparent);border-radius:.75rem;text-align:center}@media(max-width:600px){.als-links-directory.is-grid{grid-template-columns:1fr}.als-links-button{width:100%}}
