.acoru-resources{padding-block:var(--acoru-section-y)}.acoru-resources--compact{padding-top:var(--acoru-space-5)}.acoru-resources__title{color:var(--acoru-ink);font-size:var(--acoru-h2);font-weight:600;line-height:1.26;margin-bottom:clamp(2rem,1.5rem + 3vw,6rem);text-align:center}.acoru-resources__grid{display:grid;gap:var(--acoru-space-6);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));list-style:none;margin:0;padding:0}.acoru-resources__card{background:var(--acoru-dark);border-radius:var(--acoru-radius-md);color:var(--acoru-light);display:flex;flex-direction:column;gap:var(--acoru-space-4);height:100%;padding:1.25rem;text-decoration:none;transition:transform var(--acoru-dur) var(--acoru-ease),box-shadow var(--acoru-dur) var(--acoru-ease)}.acoru-resources__card:not(.acoru-resources__card--static):hover{box-shadow:0 18px 40px rgba(11,21,84,.25);transform:translateY(-4px)}.acoru-resources__thumb{aspect-ratio:12/7;background:linear-gradient(180deg,var(--acoru-blue),var(--acoru-sage));border-radius:.75rem;display:block;overflow:hidden}.acoru-resources__thumb img{display:block;height:100%;object-fit:cover;width:100%}.acoru-resources__name{font-size:1rem;font-weight:700;line-height:1.3}.acoru-resources__meta{color:var(--acoru-sage);font-size:var(--acoru-small);margin-top:auto}.acoru-resources--light .acoru-resources__card{background:var(--acoru-surface);box-shadow:0 4px 10px rgb(var(--acoru-dark-rgb)/.08),0 1px 4px rgb(var(--acoru-dark-rgb)/.04);color:var(--acoru-dark)}.acoru-resources--light .acoru-resources__title{color:var(--acoru-dark);font-size:var(--acoru-h2);font-weight:600;line-height:1.26}.acoru-resources--light .acoru-resources__name{line-height:1.625}.acoru-resources--light .acoru-resources__meta{color:var(--acoru-muted)}.acoru-resources__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.acoru-resources__grid{grid-template-columns:minmax(0,1fr)}}