.request{background:var(--grey)}.request__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.request__side p{color:var(--slate);margin:0 0 18px;max-width:40ch}.request__side a{color:var(--blue);text-decoration:none}.request__side a:focus-visible,.request__side a:hover{text-decoration:underline}.request__form{background:var(--card);border:1px solid var(--line);border-radius:4px;min-width:0;padding:32px}@media (max-width:880px){.request__grid{gap:28px;grid-template-columns:1fr}}@media (max-width:520px){.request__form{padding:22px 18px}}