.hq-blog-main{flex:1;padding-block:32px 40px}.hq-blog{min-width:0}.hq-blog-intro{margin-bottom:24px}.hq-blog-intro h1{font-size:clamp(28px,4vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.8px}.hq-blog-intro p{color:var(--hq-muted);margin-top:8px;font-size:15px}.hq-blog-toolbar{margin-bottom:20px}.hq-blog-topics{display:flex;flex-wrap:wrap;gap:8px}.hq-blog-topic{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hq-border);border-radius:10px;padding:8px 12px;color:var(--hq-muted);font-size:13px;font-weight:600;background:var(--hq-surface)}.hq-blog-topic>span[aria-hidden]{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:4px;border-radius:6px;background:var(--hq-surface-soft);font-size:11px}.hq-blog-topic[aria-pressed=true]{color:var(--hq-text);border-color:var(--hq-purple);background:var(--hq-tint)}.hq-blog-topic:hover{color:var(--hq-text)}.hq-blog-count{margin-top:12px;color:var(--hq-muted);font-size:12px}.hq-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hq-blog-card{min-width:0}.hq-blog-card-link{display:flex;flex-direction:column;height:100%;border:1px solid var(--hq-border);border-radius:14px;background:var(--hq-surface);transition:border-color .15s}.hq-blog-card-link:hover{border-color:var(--hq-purple)}.hq-blog-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0;border-radius:13px 13px 0 0;background:linear-gradient(130deg,var(--hq-tint),var(--hq-surface-soft))}.hq-blog-cover-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--hq-muted);font-size:16px;font-weight:650}.hq-blog-cover img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hq-blog-card-body{display:flex;flex-direction:column;flex:1;padding:18px;min-width:0}.hq-blog-card-topic{color:var(--hq-purple);font-size:11px;font-weight:650;margin-bottom:8px}.hq-blog-card h2{font-size:17px;line-height:1.4;font-weight:650;letter-spacing:-.25px;overflow-wrap:anywhere}.hq-blog-excerpt{color:var(--hq-muted);margin-top:9px;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hq-blog-card-footer{margin-top:auto;padding-top:20px}.hq-blog-archive{display:inline-block;border:1px solid var(--hq-border);border-radius:5px;padding:2px 6px;font-size:10px;color:var(--hq-muted);margin-bottom:8px}.hq-blog-card-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;font-size:11px;color:var(--hq-muted)}.hq-blog-play{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px;border:1px solid var(--hq-border);border-radius:14px;padding:20px;background:var(--hq-surface)}.hq-blog-play h2{font-size:16px;line-height:1.4;font-weight:650}.hq-blog-play p{margin-top:5px;font-size:13px;color:var(--hq-muted)}.hq-blog-play-actions{display:flex;flex-wrap:wrap;gap:10px}.hq-blog-play-actions a{display:flex;align-items:center;justify-content:center;width:auto;padding-inline:16px;font-size:13px}.hq-blog-empty{border:1px solid var(--hq-border);border-radius:14px;padding:28px;background:var(--hq-surface)}.hq-blog-empty h2{font-size:18px;font-weight:650}.hq-blog-empty p{color:var(--hq-muted);margin-block:8px 18px}.hq-blog-empty .hq-primary{width:auto;padding-inline:16px}@media (max-width: 850px){.hq-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 580px){.hq-blog-main{padding-block:24px 32px}.hq-blog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hq-blog-card-body,.hq-blog-play{padding:18px}.hq-blog-play-actions{width:100%;flex-direction:column}.hq-blog-play-actions a{width:100%}.hq-blog-empty{padding:22px}}@media (prefers-reduced-motion: reduce){.hq-blog-card-link{transition:none}}
