.gs24ht-grid{display:grid;grid-template-columns:repeat(var(--gs24ht-cols,2),minmax(0,1fr));gap:16px}.gs24ht-card{background:#fff;border-radius:12px;border:1px solid #dce4e9;box-shadow:0 3px 14px rgba(7,27,47,.08)}.gs24ht-card-body{padding:18px}.gs24ht-topic{color:#a66b00;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gs24ht-card h3{font-size:1.12rem;line-height:1.2;margin:.45rem 0}.gs24ht-card p{color:#57636e;font-size:.86rem}.gs24ht-meta{color:#70808d;font-size:.68rem;margin:10px 0}.gs24ht-read{font-size:.8rem;font-weight:800}.gs24ht-empty{grid-column:1/-1;padding:18px;background:#fff;border:1px dashed #bdc8cf;border-radius:10px;color:#64727e}.gs24ht-recommendation{max-width:850px;background:#fff;border:1px solid #dce4e9;border-radius:14px;padding:22px;box-shadow:0 3px 14px rgba(7,27,47,.08)}.gs24ht-intro{font-size:1rem;line-height:1.65;margin:10px 0 16px}.gs24ht-recommend-source{font-size:.8rem;color:#596a77;margin:12px 0}.gs24ht-button{display:inline-block;background:#0b3557;color:#fff!important;text-decoration:none!important;font-weight:800;padding:10px 16px;border-radius:8px}.gs24ht-button:hover{background:#124c78}@media(max-width:700px){.gs24ht-grid{grid-template-columns:1fr}}
