.structured-showcase{padding:42px 0 10px;border-top:1px solid #dfe6ef}
.structured-showcase-head{margin-bottom:30px;max-width:820px}
.structured-showcase-head>span{display:block;color:#176fc5;font-size:12px;font-weight:700;margin-bottom:7px}
.structured-showcase-head h2{font-size:30px;margin:0 0 10px}
.structured-showcase-head p{color:#66758a;line-height:1.85;margin:0}
.structured-showcase-list{border-top:1px solid #dce4ed}
.structured-showcase-item{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:42px;align-items:center;padding:36px 0;border-bottom:1px solid #dce4ed}
.structured-showcase-item:nth-child(even) .structured-showcase-image{order:2}
.structured-showcase-image{height:310px;display:flex;align-items:center;justify-content:center;padding:16px;background:#f5f8fb;border:1px solid #dce5ee;overflow:hidden}
.structured-showcase-image img{display:block;width:100%;height:100%;object-fit:contain}
.structured-showcase-copy>span{display:block;color:#176fc5;font-size:12px;font-weight:700;margin-bottom:8px}
.structured-showcase-copy h3{font-size:23px;line-height:1.45;margin:0 0 12px}
.structured-showcase-copy p{color:#66758a;line-height:1.9;margin:0}
@media(max-width:850px){.structured-showcase-item{grid-template-columns:1fr;gap:22px}.structured-showcase-item:nth-child(even) .structured-showcase-image{order:0}.structured-showcase-image{height:280px}}
@media(max-width:560px){.structured-showcase{padding-top:32px}.structured-showcase-head h2{font-size:25px}.structured-showcase-item{padding:28px 0}.structured-showcase-image{height:220px;padding:10px}.structured-showcase-copy h3{font-size:20px}}
