.vhb-wrap{display:grid;gap:12px;width:100%;max-width:780px;margin:16px auto;padding:0;background:#fff;font-family:inherit;text-align:center}
.vhb-wrap .vhb-card{box-sizing:border-box;display:block;overflow:hidden;padding:16px 20px;border:1px solid #e3e6e1;border-radius:10px;background:#fff;text-align:center;box-shadow:none}
.vhb-wrap .vhb-date{border-top:3px solid #547b32;color:#263c22}
.vhb-wrap .vhb-notice{border-top:3px solid #b9422f;color:#662d24}
.vhb-wrap .vhb-eyebrow{display:none}
.vhb-wrap .vhb-card h2{display:block;font:inherit;font-size:16px;font-weight:600;line-height:1.4;color:inherit;margin:0 0 8px;text-align:center}
.vhb-wrap .vhb-card p{display:block;float:none;font-size:14px;line-height:1.5;margin:4px 0;padding:0;color:inherit;text-align:center}
.vhb-wrap .vhb-card .vhb-big{display:block;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:4px 0}
.vhb-wrap .vhb-card .vhb-tag{display:inline-block;font-size:11px;font-weight:600;background:#f1f5ed;border-radius:5px;padding:2px 8px;margin-top:8px}
.vhb-wrap .vhb-button{display:inline-flex;gap:10px;align-items:center;margin-top:8px;padding:7px 12px;border-radius:6px;background:#9d3526;color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4}
.vhb-wrap .vhb-button:hover{background:#7d2a1e;color:#fff;text-decoration:underline}
.vhb-wrap .vhb-button:focus-visible{outline:3px solid #263c22;outline-offset:4px}
.vhb-list{max-width:780px;margin:16px auto;text-align:center}.vhb-list ul{list-style:none;margin:0;padding:0}.vhb-list li{padding:6px 0}
@media(max-width:600px){.vhb-wrap{margin:12px auto;gap:10px}.vhb-wrap .vhb-card{padding:14px}.vhb-wrap .vhb-card h2{font-size:15px}.vhb-wrap .vhb-card .vhb-big{font-size:21px}}
