.ea-intro h2{max-width:22ch;margin-top:1.9rem}.ea-intro h2 em{font-style:italic}.ea-intro-cols{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.2rem,4vw,3.5rem);display:grid}.ea-intro-cols .lede{max-width:44ch}.ea-steps{grid-template-columns:repeat(5,1fr)}.ea-duo{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ea-card{aspect-ratio:auto;justify-content:flex-start;padding:clamp(1.8rem,3vw,2.8rem)}.ea-card .ea-list{margin-top:1.8rem}.ea-faq details{border-top:1px solid var(--line)}.ea-faq details:last-child{border-bottom:1px solid var(--line)}.ea-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:2rem;padding:clamp(1.4rem,2.6vw,2.2rem) 0;list-style:none;display:flex}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq-plus{color:var(--accent);transition:transform .4s var(--ease), color .9s ease;flex:none;font-size:1.6rem;font-weight:300}.ea-faq details[open] .ea-faq-plus{transform:rotate(45deg)}.ea-faq details p{color:var(--muted);max-width:60ch;margin-top:-.4rem;padding-bottom:clamp(1.4rem,2.6vw,2.2rem)}@media (max-width:1100px){.ea-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ea-intro-cols,.ea-duo{grid-template-columns:1fr}.ea-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ea-steps{grid-template-columns:1fr}}
