/* client band */
.std-list{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.std-item{display:flex;flex-direction:column;gap:10px;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:14px;text-decoration:none;transition:.2s;border-left:3px solid transparent}
.std-item:hover{box-shadow:0 8px 22px rgba(31,78,156,.1);transform:translateY(-2px);border-left-color:var(--brand)}
.std-item .std-body{flex:1}
.std-item .std-body b{display:block;font-size:16px;color:var(--ink);margin-bottom:5px;font-weight:600;line-height:1.4}
.std-item .std-body small{font-size:13px;color:var(--muted);line-height:1.6}
.std-item .std-cs{display:flex;justify-content:space-between;align-items:center;margin-top:4px}
.std-item .std-cat{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}
@media(max-width:768px){.std-item{gap:10px}}
.news-pill{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}
.news-pill button{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 22px;font-size:15px;color:var(--ink-soft);cursor:pointer;transition:.2s}
.news-pill button.on,.news-pill button:hover{background:var(--brand);border-color:var(--brand);color:#fff}
.std-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:991px){.std-list{grid-template-columns:1fr}}
/* cert page */
.cert-hero-band{background:linear-gradient(135deg,var(--brand-deep) 0%,var(--brand) 70%,#2E6FD8 100%);border-radius:24px;color:#fff;padding:44px 40px;margin-bottom:48px}
.cert-hero-band h1,.cert-hero-band h2{font-size:var(--fs-h2);font-weight:800;margin:0 0 10px}
.cert-hero-band p{font-size:16px;color:rgba(255,255,255,.9);margin:0;line-height:1.8}
