.azeidk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;width:100%}.azeidk-card{background:var(--az-white,#FFFFFF);border:1px solid var(--az-light-gray,#EEF1EF);border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .06);color:var(--az-charcoal,#111111);display:flex;flex-direction:column;overflow:hidden;min-height:100%}.azeidk-card__media{appearance:none;background:var(--az-off-white,#F7F8F6);border:0;cursor:pointer;display:block;margin:0;padding:0;width:100%}.azeidk-card__media img,.azeidk-modal__media img{display:block;height:auto;max-width:100%;width:100%}.azeidk-card__media img{aspect-ratio:4 / 3;object-fit:cover}.azeidk-card__image-placeholder{aspect-ratio:4 / 3;background:linear-gradient(135deg,rgb(2 106 51 / .08),rgb(226 131 52 / .12)),var(--az-off-white,#F7F8F6);width:100%}.azeidk-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px}.azeidk-card__eyebrow,.azeidk-card__meta,.azeidk-card__text,.azeidk-card__title{margin:0}.azeidk-card__eyebrow{color:var(--az-green,#026A33);font-size:.8rem;font-weight:700;text-transform:uppercase}.azeidk-card__title{color:var(--az-charcoal,#111111);font-size:1.12rem;font-weight:700;line-height:1.3}.azeidk-card__meta{color:var(--az-text-gray,#4B5563);font-size:.92rem;line-height:1.5}.azeidk-card__meta a{color:inherit;text-decoration:none}.azeidk-card__text{color:var(--az-text-gray,#4B5563);font-size:.96rem;line-height:1.65}.azeidk-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.azeidk-card__link{align-items:center;background:var(--az-orange,#E28334);border:1px solid var(--az-orange,#E28334);border-radius:6px;color:var(--az-white,#FFFFFF);display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;line-height:1.2;min-height:42px;padding:10px 16px;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.azeidk-card__link:hover,.azeidk-card__link:focus-visible{background:var(--az-green,#026A33);border-color:var(--az-green,#026A33);color:var(--az-white,#FFFFFF);transform:translateY(-1px)}.azeidk-card__link--secondary{background:#fff0;border-color:var(--az-green,#026A33);color:var(--az-green,#026A33)}.azeidk-card__link--secondary:hover,.azeidk-card__link--secondary:focus-visible{background:var(--az-green,#026A33);color:var(--az-white,#FFFFFF)}.azeidk-card a:focus-visible,.azeidk-card button:focus-visible,.azeidk-modal button:focus-visible,.azeidk-modal a:focus-visible{outline:3px solid var(--az-orange-2,#E28735);outline-offset:3px}.azeidk-empty{background:var(--az-off-white,#F7F8F6);border:1px solid var(--az-light-gray,#EEF1EF);border-radius:8px;color:var(--az-text-gray,#4B5563);padding:20px;text-align:center}.azeidk-modal[hidden]{display:none}.azeidk-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.azeidk-modal__overlay{background:rgb(0 0 0 / .72);inset:0;position:absolute}.azeidk-modal__panel{background:var(--az-white,#FFFFFF);border-radius:8px;box-shadow:0 24px 80px rgb(0 0 0 / .3);max-height:min(88vh, 900px);max-width:980px;overflow:auto;position:relative;width:min(100%, 980px);z-index:1}.azeidk-modal__close{align-items:center;background:var(--az-charcoal,#111111);border:0;border-radius:999px;color:var(--az-white,#FFFFFF);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:40px;z-index:2}.azeidk-modal__media{background:var(--az-off-white,#F7F8F6)}.azeidk-modal__media img,.azeidk-modal__media .azeidk-card__image-placeholder{aspect-ratio:16 / 9;object-fit:cover}.azeidk-modal__body{color:var(--az-charcoal,#111111);padding:28px}.azeidk-modal__title{color:var(--az-charcoal,#111111);font-size:1.45rem;line-height:1.25;margin:0 0 12px}.azeidk-modal__section{border-top:1px solid var(--az-light-gray,#EEF1EF);margin-top:20px;padding-top:18px}.azeidk-modal__section h4{color:var(--az-green,#026A33);font-size:1rem;margin:0 0 10px}.azeidk-modal__section p:last-child,.azeidk-modal__body p:last-child{margin-bottom:0}body.azeidk-modal-is-open{overflow:hidden}@media (max-width:640px){.azeidk-grid{grid-template-columns:1fr;gap:18px}.azeidk-card__body{padding:18px}.azeidk-card__actions{align-items:stretch;flex-direction:column}.azeidk-card__link{width:100%}.azeidk-modal{padding:14px}.azeidk-modal__body{padding:22px}}