.institutional-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:35px 0 0;padding:0;list-style:none;display:grid}.institutional-timeline li{border-top:2px solid var(--brand-green);padding-top:25px}.institutional-timeline strong{color:var(--primary);margin-bottom:22px;font-size:32px;font-weight:800;display:block}.institutional-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:35px;display:grid}.institutional-person{min-width:0}.institutional-person img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;width:100%;margin-bottom:22px;display:block}.institutional-person h3{font-size:19px}.institutional-person p{font-size:13px}.institutional-services{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.institutional-services a{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-block:24px;font-weight:700;line-height:1.6;display:flex}.institutional-services a svg{color:var(--primary);flex-shrink:0;margin-top:4px}.institutional-fleet{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.institutional-fleet h3{margin-top:20px;font-size:19px}.institutional-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:32px 0 0;padding:0;list-style:none;display:grid}.institutional-values li{border-top:1px solid var(--footer-line);padding-top:20px;font-size:14px;line-height:1.7}.institutional-scopes{grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;display:grid}.institutional-scopes>article{border-top:1px solid var(--border);padding-top:30px}.institutional-scopes>article>svg{color:var(--brand-green-text);width:36px;height:36px;margin-bottom:23px}.institutional-facts{flex-wrap:wrap;gap:50px;margin-top:34px;display:flex}.institutional-facts>div{flex-direction:column;gap:10px;display:flex}.institutional-facts strong{color:var(--primary);font-size:28px;font-weight:800}.institutional-facts span{color:var(--muted-foreground);font-size:12px}@media (width<=900px){.institutional-team{grid-template-columns:1fr 1fr}.institutional-timeline{gap:24px}.institutional-values{grid-template-columns:1fr 1fr}}@media (width<=640px){.institutional-timeline,.institutional-fleet,.institutional-scopes,.institutional-services{grid-template-columns:1fr}.institutional-team{gap:24px 16px}.institutional-person img{border-radius:16px;margin-bottom:16px}.institutional-person h3{overflow-wrap:break-word;font-size:16px}.institutional-person p{font-size:12px}.institutional-facts{gap:28px}.institutional-facts strong{font-size:24px}}
