.article-body .article-summary{background:var(--panel,#1a2220);border-left:3px solid var(--accent,#7cf4c4);padding:20px 24px;margin:28px 0;border-radius:0 12px 12px 0}.article-summary p:first-child{font-weight:700}.article-body .article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.article-gallery figure{margin:0}.article-gallery img{width:100%;height:auto;margin:0}.article-body .article-video{display:block;width:100%;height:auto;max-height:80vh;aspect-ratio:16/9;background:#080808;border-radius:12px}.article-body .article-image img{max-height:none;margin:0 auto}.article-gallery>figcaption{grid-column:1/-1}.article-image figcaption,.article-video-figure figcaption{color:var(--muted,#888);font-size:14px;text-align:center;margin-top:10px}@media(max-width:600px){.article-body .article-gallery{grid-template-columns:1fr}.article-body .article-summary{padding:16px}}
