.engineering-page .content-hero>div{background:#f8f6f2}
.engineering-page .content-hero img{object-position:52% 50%}
.engineering-page .engineering-scope-header{display:grid;max-width:none;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:8vw;align-items:end}
.engineering-page .engineering-scope-header h2{margin-bottom:0}
.engineering-page .engineering-scope-header>div>p:last-child{max-width:720px;margin:0}
.engineering-page .engineering-grid{gap:1px;background:var(--content-line);border:1px solid var(--content-line)}
.engineering-page .engineering-card{min-height:0;padding:0;border:0}
.engineering-page .engineering-card__body{display:flex;min-height:360px;padding:34px;flex-direction:column}
.engineering-page .engineering-card h3{margin:24px 0 12px;font-size:clamp(27px,2vw,34px)}
.engineering-page .engineering-card p{margin:0;font-size:16px}
.engineering-page .engineering-card ul{display:grid;margin:24px 0 0;padding:22px 0 0;gap:10px;border-top:1px solid var(--content-line);list-style:none}
.engineering-page .engineering-card li{position:relative;padding-left:22px;color:var(--content-muted);font-size:15px;line-height:1.6}
.engineering-page .engineering-card li:before{position:absolute;left:0;content:"—";color:var(--content-taupe)}
@media(max-width:900px){.engineering-page .engineering-scope-header{grid-template-columns:1fr;gap:20px}.engineering-page .engineering-card__body{min-height:0}}
@media(max-width:700px){.engineering-page .content-hero figure{min-height:260px}.engineering-page .engineering-card__body{padding:26px 24px}}

