.evband[data-astro-cid-map3axlu]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:linear-gradient(100deg, var(--navy-deep), var(--ink-3));border-radius:var(--radius-lg);color:var(--white);transition:transform .2s var(--ease), box-shadow .2s var(--ease);margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);text-decoration:none;display:flex}.evband[data-astro-cid-map3axlu]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.evband__ico[data-astro-cid-map3axlu]{color:var(--sky-bright);flex:none;display:grid}.evband__text[data-astro-cid-map3axlu]{flex:1;gap:.2rem;min-width:0;display:grid}.evband__text[data-astro-cid-map3axlu] strong[data-astro-cid-map3axlu]{font-family:var(--font-display);font-size:1.12rem;font-weight:600}.evband__text[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu]{color:var(--on-dark-mid);font-size:.86rem}.evband__btn[data-astro-cid-map3axlu]{flex:none}@media (width<=760px){.evband[data-astro-cid-map3axlu]{flex-wrap:wrap}.evband__btn[data-astro-cid-map3axlu]{width:100%}}.evhead[data-astro-cid-map3axlu]{gap:var(--sp-2);margin-bottom:var(--sp-4);display:grid}.pills[data-astro-cid-map3axlu]{gap:var(--sp-1);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.pill[data-astro-cid-map3axlu]{font-family:var(--font-display);color:var(--navy-deep);background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius);transition:background-color .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);padding:.55em 1.1em;font-size:.9rem;font-weight:600}.pill[data-astro-cid-map3axlu]:hover{border-color:var(--royal)}.pill[data-astro-cid-map3axlu].is-on{background:var(--royal);border-color:var(--royal);color:var(--white)}.evgrid[data-astro-cid-map3axlu]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.evgrid__item[data-astro-cid-map3axlu]{display:flex}.evgrid__item[data-astro-cid-map3axlu]>*{width:100%}.evgrid__item[data-astro-cid-map3axlu][data-out]{display:none}.evempty[data-astro-cid-map3axlu]{padding:var(--sp-4);text-align:center;color:var(--text-mid);background:var(--white);border:1px dashed var(--paper-2);border-radius:var(--radius-lg)}.evmore[data-astro-cid-map3axlu]{margin-top:var(--sp-4);text-align:center}@media (width<=1000px){.evgrid[data-astro-cid-map3axlu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.evgrid[data-astro-cid-map3axlu]{grid-template-columns:1fr}}.evgroup[data-astro-cid-map3axlu]{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);background:var(--navy-deep);color:var(--white);border-radius:var(--radius-lg);transition:transform .24s var(--ease), box-shadow .24s var(--ease);flex-direction:column;text-decoration:none;display:flex}.evgroup[data-astro-cid-map3axlu]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.evgroup__ico[data-astro-cid-map3axlu]{color:var(--sky-bright);margin-bottom:var(--sp-2);display:grid}.evgroup[data-astro-cid-map3axlu] .tag[data-astro-cid-map3axlu]{color:var(--sky-soft);background:#ffffff1f}.evgroup[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{font-size:var(--step-2);color:var(--white)}.evgroup[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{color:var(--on-dark-mid);font-size:.92rem;line-height:1.6}.evgroup__cta[data-astro-cid-map3axlu]{padding-top:var(--sp-2);font-family:var(--font-display);color:var(--sky-bright);align-items:center;gap:.4em;margin-top:auto;font-weight:600;display:inline-flex}.ncard[data-astro-cid-map3axlu]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);color:inherit;transition:transform .24s var(--ease), box-shadow .24s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ncard[data-astro-cid-map3axlu]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ncard__img[data-astro-cid-map3axlu]{aspect-ratio:1;background:var(--paper-2);overflow:hidden}.ncard__img[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.ncard[data-astro-cid-map3axlu]:hover .ncard__img[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{transform:scale(1.04)}.ncard__body[data-astro-cid-map3axlu]{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column;flex:1;display:flex}.ncard__meta[data-astro-cid-map3axlu]{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--text-soft);font-size:.8rem;display:flex}.ncard__body[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{font-size:1.15rem;line-height:1.25}.ncard__desc[data-astro-cid-map3axlu]{color:var(--text-mid);font-size:.9rem;line-height:1.55}.ncard__more[data-astro-cid-map3axlu]{padding-top:var(--sp-1);font-family:var(--font-display);color:var(--royal);align-items:center;gap:.4em;margin-top:auto;font-size:.9rem;font-weight:600;display:inline-flex}.evhost[data-astro-cid-map3axlu]{gap:var(--sp-5);background:var(--navy-deep);border-radius:var(--radius-lg);color:var(--white);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.evhost__copy[data-astro-cid-map3axlu]{gap:var(--sp-2);display:grid}.evhost__ico[data-astro-cid-map3axlu]{color:var(--sky-bright);display:grid}.evhost[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{font-size:var(--step-2);color:var(--white)}.evhost[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{color:var(--on-dark-mid);line-height:1.65}.evhost[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{margin:var(--sp-1) 0 0;color:var(--on-dark-mid);gap:.25rem;padding:0;font-size:.9rem;list-style:none;display:grid}.evhost[data-astro-cid-map3axlu] strong[data-astro-cid-map3axlu]{color:var(--white)}.evhost__btns[data-astro-cid-map3axlu]{gap:var(--sp-2);display:grid}@media (width<=860px){.evhost[data-astro-cid-map3axlu]{grid-template-columns:1fr}}
