.hsc-social{--hsc-accent:var(--hv-main,#6048e8)}.hsc-social .hvm-head{margin-bottom:32px}.hsc-grid{display:grid;grid-template-columns:repeat(var(--hsc-cols),minmax(0,1fr));gap:36px var(--hsc-gap)}.hsc-card{min-width:0}.hsc-media{display:flex;aspect-ratio:var(--hsc-ratio);border-radius:var(--hsc-radius);overflow:hidden;background:var(--hsc-card-bg);text-decoration:none}.hsc-media img{display:block;width:100%;height:100%;object-fit:cover}.hsc-placeholder{display:flex;flex-direction:column;justify-content:space-between;gap:18px;width:100%;padding:26px;color:#302747;background:linear-gradient(135deg,transparent,color-mix(in srgb,var(--hsc-accent) 9%,transparent));box-sizing:border-box}.hsc-placeholder>span{font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--hsc-accent)}.hsc-placeholder strong{font-size:clamp(16px,1.4vw,24px);line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.hsc-placeholder small{font-size:11px;color:#666}.hsc-card__title{font-size:18px;line-height:1.5;margin:16px 0 0;word-break:keep-all;overflow-wrap:anywhere}.hsc-card__desc{font-size:14px;line-height:1.6;color:#666;margin:8px 0 0;white-space:pre-line}.hsc-media:focus-visible{outline:3px solid var(--hsc-accent);outline-offset:4px}@media(max-width:1000px) and (min-width:769px){.hsc-grid{grid-template-columns:repeat(min(3,var(--hsc-cols)),minmax(0,1fr))}}@media(max-width:768px){.hsc-grid{grid-template-columns:repeat(var(--hsc-cols-mo),minmax(0,1fr));gap:28px 16px}.hsc-placeholder strong{font-size:22px}.hsc-placeholder{padding:24px}.hsc-social .hvm-head{margin-bottom:24px}}
