/* Additive launch-journal layout. Existing brand, language latch and motion policy remain authoritative. */
.journal-motion{max-width:768px;margin:32px 0 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}
.journal-motion video{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;background:var(--paper)}
.journal-motion figcaption{padding:14px 18px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--muted);text-wrap:pretty}
.journal-resources{display:flex;flex-wrap:wrap;gap:14px 24px;margin:22px 0 0;font-size:12px;line-height:1.7}
.journal-resources a{text-underline-offset:4px;color:var(--orange-ink)}
.journal-thumbnail{width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;border:1px solid var(--line);border-radius:8px;margin-bottom:18px;background:var(--paper)}
.journal-card{min-width:0}.journal-card h3,.journal-card p,.journal-motion figcaption{overflow-wrap:anywhere}
@media(min-width:561px) and (max-width:900px){.journal-card{grid-template-columns:180px minmax(0,1fr)}.journal-thumbnail{grid-row:1/3;margin:0}.journal-card .eyebrow,.journal-card>div:last-child{grid-column:2}}
@media(max-width:560px){.journal-motion{margin-top:24px}.journal-motion figcaption{padding:12px 14px}.journal-resources{gap:12px 18px}}
@media print{.journal-resources{display:none}.journal-motion{max-width:450px;break-inside:avoid}}

/* Journal listing and articles share the same autoplay-independent motion stage. */
.journal-preview{margin:0 0 18px;min-width:0;width:100%;border:1px solid var(--line);border-radius:8px;overflow:hidden}
.journal-preview .motion-stage,.journal-motion .motion-stage{aspect-ratio:2/1;width:100%}
.journal-preview .journal-thumbnail{display:block;width:100%;height:auto;border:0;border-radius:0;margin:0}
.journal-motion .motion-stage>video,.journal-preview .motion-stage>video{position:absolute;inset:0;height:100%}
@media(min-width:561px) and (max-width:900px){.journal-card>.journal-preview{grid-row:1/3;margin:0}}
