/* "Nyq erklärt": Video-Vorschau mit Klick-zum-Laden, Hub-Seite, Folgen-Zeile. */
.nyq-video{margin:0 0 var(--space-8);}
.nyq-video .nyq-video-poster{position:relative;display:block;aspect-ratio:9/16;max-width:360px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;background:#0b1220;text-decoration:none;}
.nyq-video .nyq-video-poster img{width:100%;height:100%;object-fit:cover;display:block;}
.nyq-video .nyq-video-play{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:10px 18px;border-radius:999px;background:rgba(11,18,32,.82);color:#fff;font-weight:600;white-space:nowrap;}
.nyq-video .nyq-video-poster:hover .nyq-video-play{background:#0b1220;}
.nyq-video iframe{display:block;width:100%;max-width:360px;aspect-ratio:9/16;margin:0 auto;border:0;border-radius:var(--radius-lg);background:#000;}
.nyq-video figcaption{margin-top:var(--space-2);text-align:center;font-size:.8rem;color:var(--text-faint,#6b7280);}
.nyq-follow,.nyq-brand{margin-top:var(--space-8);}
.nyq-hub-intro{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-12);}
.nyq-hub-intro img{width:140px;height:auto;flex:0 0 auto;}
.nyq-hub-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;padding:0;margin:0;}
.nyq-hub-grid a{display:block;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;}
.nyq-hub-grid a:hover{border-color:var(--text,#111);}
.nyq-hub-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md,8px);margin-bottom:var(--space-3);}
.nyq-hub-grid time{display:block;font-size:.8rem;color:var(--text-faint,#6b7280);margin-top:var(--space-2);}
