.service-intro{--paragraph-margin:0 0 14px;--company-title-margin:0 0 26px}
.home-company__wrapper h2{margin:var(--company-title-margin,0 0 18px)}
.home__company-copy p{margin:var(--paragraph-margin,0 0 14px)}
.home-company__wrapper{box-sizing:border-box;max-width:var(--legacy-width,1200px);margin-left:auto;margin-right:auto;padding-left:var(--company-container-inset,20px);padding-right:var(--company-container-inset,20px)}


.home__company-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:28px;align-items:start}
.home__company-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}
.home__company-photos img{display:block;width:100%;height:300px;object-fit:cover;border-radius:10px}
.home__company-copy{display:flex;flex-direction:column;min-width:0}
@media(max-width:1000px){.home__company-layout{gap:20px}}
@media(max-width:1000px){.home__company-photos{gap:12px}}
@media(max-width:1000px){.home__company-photos img{height:260px}}
@media(max-width:760px){.home__company-layout{grid-template-columns:minmax(0,1fr);gap:24px}}
@media(max-width:760px){.home__company-photos img{height:220px}}
@media(max-width:480px){.home__company-photos img{height:170px}}
