/* The approved Resonance palette/type and hero remain in the parent stylesheet. */
.demo-section{padding-block:96px;background:var(--surface)}
.demo-section .section-intro{margin-bottom:40px}
.capabilities h3{min-height:44px;display:flex;align-items:center}
.process-list li,.process-list li:nth-child(even){background:transparent;padding:0 24px 0 0}
footer{gap:24px;flex-wrap:wrap;padding-block:32px}
footer .footer-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
footer nav{gap:24px}
footer a{font-size:var(--small)}
