.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem}.contact-aside{align-self:start}.contact-aside .line{padding:1rem 0;border-top:1px solid var(--rule)}@media(max-width:780px){.contact-layout{grid-template-columns:1fr}}
