.contractor-network{border-top:1px solid var(--line);scroll-margin-top:170px}.contractor-network .heading h2{max-width:850px}.network-contractor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:48px;padding:32px 0;display:grid}.network-logo-link{width:180px;display:block}.network-logo{width:100%;height:auto;display:block}.network-contractor-copy{max-width:690px}.network-contractor-copy h3{margin:14px 0;font:400 32px/1.15 Georgia,serif}.network-contractor-copy>p:not(.eyebrow){color:#465149;font:17px/1.65 Georgia,serif}.network-website{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.network-website:hover{color:var(--green)}.network-responsibilities{color:#465149;max-width:850px;margin:24px 0 0;font-size:12px;line-height:1.65}@media (max-width:680px){.network-contractor{grid-template-columns:minmax(0,1fr);gap:24px}.network-logo-link{width:150px}.network-contractor-copy h3{font-size:28px}.network-website{font-size:11px}}
