.hsc-wrap{border:1px solid #e0ecff;background:#fff;border-radius:6px;overflow:hidden}
.hsc-timebar{background:#eef4ff;border-bottom:1px solid #dbe9ff;padding:6px 10px;color:#0b4e7a;font-weight:600}
.hsc-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:6px 10px;background:#f9fbff;border-bottom:1px solid #eef3ff}
.hsc-link-item{display:inline-flex;align-items:center;gap:6px}
.hsc-icon{height:16px;width:auto;display:block}
.hsc-strip{margin:8px 10px;display:inline-block;background:#eef9ff;border:1px solid #bfe6ff;border-radius:4px;padding:6px 10px;color:#0b4e7a;font-weight:700}
.hsc-main-title{margin:10px;border:1px solid #44cc66;border-radius:4px;padding:8px 12px;text-align:center;color:#12833d;font-weight:800;font-size:20px;background:#f6fff8}
.hsc-sub-title{background:#28a745;color:#fff;font-weight:700;padding:10px 12px;margin:10px;border-radius:4px}
.hsc-divider{margin:0 10px 10px 10px;border-radius:2px}
.hsc-banners{display:flex;flex-direction:column;gap:10px;margin:10px}
.hsc-banner img{width:100%;height:auto;border-radius:4px;border:1px solid #eee}
.hsc-3cols{display:flex;flex-direction:column;gap:12px;margin:12px}
.hsc-card{background:#fff;border:1px solid #eaeaea;border-radius:6px;padding:12px;color:#333}
.hsc-card p{margin:0 0 10px}
