.dxg-front .f-contact-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.dxg-front .f-contact-hero .f-h2{max-width:15ch}.dxg-front .f-contact-hero .f-body{max-width:54ch;margin:14px 0 0}.dxg-front .f-contact-art-wrap{border:1px solid var(--dxg-h-line);background:var(--dxg-h-accent-07,var(--dxg-h-panel2));border-radius:8px;padding:clamp(18px,3vw,34px)}.dxg-front .f-contact-art{width:100%;height:auto;display:block}.dxg-front .f-contact-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.dxg-front .f-contact-primary,.dxg-front .f-contact-link{border:1px solid var(--dxg-h-line);background:var(--dxg-h-panel);border-radius:8px;padding:22px}.dxg-front .f-contact-primary .f-h2{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(19px,2vw,28px)}.dxg-front .f-contact-primary .f-h2 a{color:var(--dxg-h-blue);text-decoration:none}.dxg-front .f-contact-primary p,.dxg-front .f-contact-link p{color:var(--dxg-h-ink2);margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.6}.dxg-front .f-contact-link{flex-direction:column;display:flex}.dxg-front .f-contact-link h2{color:var(--dxg-h-ink);margin:0;font-size:17px;font-weight:600}.dxg-front .f-contact-link a{color:var(--dxg-h-blue);margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:900px){.dxg-front .f-contact-hero,.dxg-front .f-contact-grid{grid-template-columns:minmax(0,1fr)}}
