.engineering-network{padding:80px 0;background:#e2e8de;scroll-margin-top:25px}.network-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end}.network-heading h2{font-size:clamp(38px,4.4vw,62px)}.network-heading>p{max-width:400px;font-size:18px}.network-map{display:grid;grid-template-columns:1fr 35px 1.1fr 35px 1.3fr;align-items:center;gap:25px;margin:50px 0 40px}.network-input>span,.network-core>span{display:block;font-size:13px;margin-bottom:18px}.network-input h3{font-size:clamp(27px,2.8vw,40px);line-height:1.17}.network-arrow{font-size:32px;color:#607a4f;text-align:center}.network-core{background:var(--dark);color:var(--paper);padding:32px 27px}.network-core>span{color:#c6dba8}.network-core h3{font-size:clamp(30px,3vw,43px)}.network-core p{color:#d0d9cd;font-size:15px;margin-top:23px}.network-specialists>div{border-bottom:1px solid #adbca3;padding:17px 0}.network-specialists>div:first-child{padding-top:0}.network-specialists strong{display:block;font-weight:500;font-size:19px;line-height:1.3}.network-specialists span{display:block;font-size:14px;color:#50604c;margin-top:7px}.network-results{display:flex;align-items:center;gap:35px;border-top:1px solid #adbca3;padding-top:28px}.network-results>p{font-size:13px;white-space:nowrap}.network-results ul{display:flex;gap:20px 38px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.network-results li{font-size:19px}.network-close{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:35px;align-items:start}.network-close>.button{justify-self:start}.network-close details{border-color:#adbca3;padding:15px 0}.network-close details summary{font-size:14px}.network-close details p{font-size:15px;margin:16px 0}.network-close details .text-link{font-size:13px}.cap-network-link{display:flex;gap:30px;justify-content:space-between;align-items:center;padding-top:28px;margin-top:28px;border-top:1px solid #b2bfac}.cap-network-link p{font-size:16px;max-width:600px}.cap-network-link .text-link{font-size:14px;flex-shrink:0}.lab-roots-brief{padding:45px 0}.lab-roots-brief .container{display:flex;justify-content:space-between;align-items:center;gap:35px}.lab-roots-brief p{max-width:720px}.lab-editorial-intro.network-intro>div>p{max-width:560px}
@media(max-width:1050px){.network-map{gap:15px;grid-template-columns:1fr 25px 1.1fr 25px 1.2fr}.network-core{padding:27px 22px}.network-specialists strong{font-size:17px}.network-heading{gap:40px}.network-close{gap:40px}}
@media(max-width:800px){.engineering-network{padding:55px 0}.network-heading{grid-template-columns:1fr;gap:22px}.network-heading>p{max-width:590px;font-size:17px}.network-map{grid-template-columns:1fr 30px 1.1fr;gap:25px;margin-top:35px}.network-map>.network-arrow:nth-last-child(2){grid-column:2;transform:rotate(90deg);padding:8px}.network-specialists{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.network-specialists>div,.network-specialists>div:first-child{border-top:1px solid #adbca3;border-bottom:0;padding:20px 0 0}.network-results{align-items:flex-start;flex-direction:column;gap:15px}.network-close{grid-template-columns:1fr;gap:22px}.network-results li{font-size:18px}.cap-network-link{display:block}.cap-network-link a{display:inline-block;margin-top:15px}.lab-roots-brief .container{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:520px){.network-heading h2{font-size:38px}.network-map{grid-template-columns:1fr 20px 1.15fr;gap:12px}.network-core{padding:24px 17px}.network-core h3{font-size:29px}.network-input h3{font-size:25px}.network-core p{font-size:13px}.network-input>span,.network-core>span{font-size:12px}.network-specialists{grid-template-columns:1fr;gap:18px}.network-specialists>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.network-specialists strong{font-size:17px}.network-specialists span{margin:0;font-size:13px}.network-results ul{display:grid;gap:12px}.network-close>.button{font-size:13px;padding:16px}.network-map{margin-bottom:30px}.network-arrow{font-size:26px}.lab-roots-brief{padding:35px 0}}
