/* What ET Expo Does - homepage services summary (Owner task2 2026-10-06). A second card in the quote section's right
   column, under "What happens next" (it reuses that card's .card / padding / heading classes); a compact one-per-line
   service list fills the space beside the long quote form. */
.contact-aside .what-we-do-card { margin-top: 24px; padding: 40px; }
.what-we-do-list { display: grid; gap: 18px; margin: 0; padding: 0; list-style: none; }
.what-we-do-list li { display: grid; gap: 4px; }
.what-we-do-list strong { color: var(--text-primary, #fff); font-size: .95rem; line-height: 1.35; }
.what-we-do-list strong a { color: inherit; text-decoration: none; }
.what-we-do-list strong a::after { content: " \2192"; color: var(--accent); }
.what-we-do-list strong a:hover, .what-we-do-list strong a:focus-visible { color: var(--accent); }
.what-we-do-list strong a:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.what-we-do-list small { color: var(--text-secondary); font-size: .85rem; line-height: 1.55; }
