.portfolio-review-gateway{padding:82px 48px;background:#f7f4ef;border-top:1px solid #ddd8cf;border-bottom:1px solid #ddd8cf}
.portfolio-review-gateway .review-gateway-card{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:48px;align-items:center;background:#fff;border:1px solid #ddd8cf;border-left:4px solid #d6ae31;padding:42px 44px;box-shadow:0 14px 42px rgba(22,38,63,.055)}
.portfolio-review-gateway .review-gateway-kicker{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#a48022;font-weight:650;margin-bottom:10px}
.portfolio-review-gateway h2{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.25;color:var(--navy);margin:0 0 12px}
.portfolio-review-gateway p{color:var(--muted);font-size:15px;line-height:1.85;font-weight:300;margin:0;max-width:760px}
.portfolio-review-gateway .review-gateway-action{text-align:center}
.portfolio-review-gateway .review-gateway-action a{display:block;padding:14px 22px;background:var(--navy);color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600}
.portfolio-review-gateway .review-gateway-action span{display:block;margin-top:10px;color:#8b8173;font-size:11px}
@media(max-width:760px){.portfolio-review-gateway{padding:58px 22px}.portfolio-review-gateway .review-gateway-card{grid-template-columns:1fr;gap:28px;padding:30px 26px}.portfolio-review-gateway .review-gateway-action{text-align:left}}
