/* Page 2 copies the original Solutions layout. No custom styling is applied to copied cards. */
.isp2-pages,.isp2-pages *{box-sizing:border-box}
.isp2-pages{display:flex;justify-content:center;align-items:center;clear:both;gap:12px;padding:35px 12px!important;margin:0!important;background:#DAE9FA;width:100%}
.isp2-page-numbers{display:flex;gap:12px;justify-content:center;align-items:center}
.isp2-page-number{display:flex!important;width:48px;height:48px;align-items:center;justify-content:center;border-radius:9px;border:2px solid #183457;background:#fff;color:#183457!important;text-decoration:none!important;font-size:18px;font-weight:800}
.isp2-page-number.is-active,.isp2-page-number[aria-current="page"]{background:#183457;color:#fff!important;pointer-events:none}
.isp2-page-number:hover{background:#C0D9F7}
/* Only used if the source page cannot be read: basic emergency listing with 3 columns. */
.isp2-catalog{padding:20px;background:#C0D9F7}.isp2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.isp2-card{overflow:hidden;border-radius:12px;background:#183457;color:#fff}.isp2-card-top{display:flex;align-items:center;height:210px;background:#C0D9F7}.isp2-portrait-link{width:50%;height:100%;display:block}.isp2-portrait-link img{height:100%;width:100%;object-fit:contain}.isp2-person-name{flex:1;color:#183457!important;font-weight:800;font-size:24px;text-decoration:none!important}.isp2-card-bottom{display:flex;min-height:345px;flex-direction:column;padding:24px;gap:16px}.isp2-card-bottom h2,.isp2-card-bottom h2 a{color:#fff!important;font-size:24px;line-height:1.25;margin:0}.isp2-card-bottom p{color:#fff;font-size:16px;line-height:1.6}.isp2-card-arrow{margin-top:auto;margin-left:auto;background:#FF554C;color:#183457!important;border-radius:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px}
@media(max-width:900px){.isp2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.isp2-grid{grid-template-columns:1fr}}
