/* Paired service cards: dark palette framing with clear, untinted photographs. */
html body.digital-storefronts-page .service-expertise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}
html body.digital-storefronts-page .service-expertise>.service-editorial-heading{grid-column:1/-1;margin-bottom:0!important}
html body.digital-storefronts-page .service-expertise>.service-expertise-row{margin:0!important;min-width:0;padding:24px!important;border:1px solid #3a506d!important;border-top:4px solid #7ad4e2!important;border-left:1px solid #3a506d!important;border-radius:18px!important;background:linear-gradient(135deg,#273c53,#3a506d)!important;box-shadow:0 8px 24px #273c5317}
html body.digital-storefronts-page .service-expertise>.service-expertise-row:nth-child(3){border-top-color:#61d2a3!important;background:linear-gradient(135deg,#30465e,#273c53)!important}
html body.digital-storefronts-page .service-expertise>.service-expertise-row h3{color:#fff!important;font-size:22px!important;line-height:1.3!important}
html body.digital-storefronts-page .service-expertise>.service-expertise-row p{color:#edf3f7!important;font-size:15px!important;line-height:1.65!important}
html body.digital-storefronts-page .service-expertise>.service-expertise-row>div{display:flex;flex-direction:column;min-width:0}
html body.digital-storefronts-page .service-expertise .service-inline-photos{margin-top:auto!important;padding-top:16px;max-width:none;width:100%;box-sizing:border-box}
html body.digital-storefronts-page .service-expertise .service-inline-photos img{height:160px!important;background:#fff!important;border-color:#c7dce5!important;filter:none!important;opacity:1!important}
html body.digital-storefronts-page .service-expertise>.training-detail{grid-column:1/-1;border-top-color:#a99abb!important;background:linear-gradient(115deg,#fdfcfe,#f3eff7)!important;border-color:#d4ccdf!important}
html body.digital-storefronts-page .service-expertise>.training-detail h3{color:#273c53!important}
html body.digital-storefronts-page .service-expertise>.training-detail p{color:#3a506d!important}
html body.digital-storefronts-page .service-expertise>.training-detail>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);column-gap:28px;align-items:start}
html body.digital-storefronts-page .service-expertise>.training-detail .service-inline-photos{grid-column:2;grid-row:1/3;padding-top:0;margin-top:0!important}
html body.digital-storefronts-page .service-expertise>.training-detail .service-inline-photos img{height:145px!important}
@media(max-width:800px){html body.digital-storefronts-page .service-expertise{grid-template-columns:1fr;gap:16px}html body.digital-storefronts-page .service-expertise>.training-detail>div{display:flex}html body.digital-storefronts-page .service-expertise>.training-detail .service-inline-photos{margin-top:12px!important}}
@media(max-width:480px){html body.digital-storefronts-page .service-expertise>.service-expertise-row{padding:18px!important}html body.digital-storefronts-page .service-expertise .service-inline-photos img{height:120px!important}}
