.trade-banner img{width:100%;aspect-ratio:2.55/1;object-fit:cover;object-position:center 28%}
.trade-intro p{max-width:850px}
.trade-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;border-block:1px solid #d4d0c4}
.trade-scope div{padding:14px 18px 14px 0}
.trade-scope div+div{border-left:1px solid #d4d0c4;padding-left:20px}
.trade-scope dt{font-weight:750}
.trade-scope dd{margin:3px 0 0;color:#445460;font-size:14px}
.trade-services{background:#f0eee6;border-top:1px solid #e4e1d8}
.trade-services h2{font-size:clamp(31px,4vw,46px);font-weight:780;line-height:1.1;letter-spacing:-.044em}
.trade-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px}
.trade-service-grid article{border:1px solid #ded9cc;background:#faf9f5;padding:21px 23px}
.trade-service-grid h3{font-size:20px;line-height:1.25;letter-spacing:-.028em}
.trade-service-grid p{margin-top:8px;font-size:15px}
@media(max-width:620px){
 .trade-banner img{aspect-ratio:1.85/1}
 .trade-scope,.trade-service-grid{grid-template-columns:1fr}
 .trade-scope div+div{border-left:0;border-top:1px solid #d4d0c4;padding-left:0}
 .trade-service-grid article{padding:16px 18px}
}
