.EntityGrid-module__gmRBQG__grid{gap:var(--space-5);display:grid}@media (min-width:640px){.EntityGrid-module__gmRBQG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.EntityGrid-module__gmRBQG__grid-3{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.EntityGrid-module__gmRBQG__card{gap:var(--space-4);padding:var(--space-6);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--duration) var(--ease);align-content:start;display:grid}.EntityGrid-module__gmRBQG__card:hover{border-color:var(--emerald-soft)}.EntityGrid-module__gmRBQG__media{border-radius:var(--radius-sm);background:var(--surface-mint);aspect-ratio:16/10;position:relative;overflow:hidden}.EntityGrid-module__gmRBQG__media img{object-fit:cover;block-size:100%;inline-size:100%}.EntityGrid-module__gmRBQG__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.EntityGrid-module__gmRBQG__text{color:var(--text-muted);font-size:var(--fs-small);line-height:1.55}.EntityGrid-module__gmRBQG__meta{gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.EntityGrid-module__gmRBQG__link{align-items:center;gap:var(--space-2);color:var(--emerald-strong);font-size:var(--fs-caption);font-weight:var(--fw-semibold);margin-block-start:auto;display:inline-flex}.EntityGrid-module__gmRBQG__link svg{transition:transform var(--duration) var(--ease)}.EntityGrid-module__gmRBQG__link:hover svg{transform:translate(3px)}.EntityGrid-module__gmRBQG__timeline{border-block-start:1px solid var(--border);display:grid}.EntityGrid-module__gmRBQG__timelineItem{gap:var(--space-2);padding-block:var(--space-6);border-block-end:1px solid var(--border);display:grid}@media (min-width:800px){.EntityGrid-module__gmRBQG__timelineItem{gap:var(--space-6);grid-template-columns:120px minmax(0,1fr);align-items:baseline}}.EntityGrid-module__gmRBQG__timelineYear{color:var(--emerald);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.04em}.EntityGrid-module__gmRBQG__timelineBody{gap:var(--space-2);display:grid}.EntityGrid-module__gmRBQG__partners{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;display:grid}.EntityGrid-module__gmRBQG__partner{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);place-items:center;min-block-size:92px;display:grid}.EntityGrid-module__gmRBQG__partnerName{color:var(--text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:center}.EntityGrid-module__gmRBQG__documents{gap:var(--space-4);display:grid}@media (min-width:700px){.EntityGrid-module__gmRBQG__documents{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.EntityGrid-module__gmRBQG__document{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--duration) var(--ease);display:flex}.EntityGrid-module__gmRBQG__document:hover{border-color:var(--emerald-soft)}.EntityGrid-module__gmRBQG__document svg{color:var(--emerald);flex:none}.EntityGrid-module__gmRBQG__documentBody{gap:4px;display:grid}.EntityGrid-module__gmRBQG__documentTitle{font-size:var(--fs-small);font-weight:var(--fw-semibold)}.EntityGrid-module__gmRBQG__documentMeta{color:var(--text-muted);font-size:var(--fs-caption)}.EntityGrid-module__gmRBQG__contacts{gap:var(--space-7);display:grid}@media (min-width:1000px){.EntityGrid-module__gmRBQG__contacts{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.EntityGrid-module__gmRBQG__contactList{gap:var(--space-5);margin:0;display:grid}.EntityGrid-module__gmRBQG__contactItem{border-block-end:1px solid var(--border);gap:4px;padding-block-end:var(--space-5);display:grid}.EntityGrid-module__gmRBQG__contactItem dt{color:var(--text-muted);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.EntityGrid-module__gmRBQG__contactItem dd{font-size:var(--fs-body);font-weight:var(--fw-medium);margin:0}.EntityGrid-module__gmRBQG__contactItem dd a:hover{color:var(--emerald-strong)}.EntityGrid-module__gmRBQG__proofLink{min-block-size:44px;color:var(--emerald);font-size:var(--fs-small);font-weight:var(--fw-bold);text-underline-offset:4px;align-items:center;gap:6px;margin-block-start:var(--space-2);text-decoration:underline;display:inline-flex}
