/* Hallmark · editorial painting and film · system: design.md
 * Critique P4 H4 E4 S5 R4 V4. Complete artwork, deliberate playback,
 * visible attribution and simple local reading links. */
.owned-film-teaser{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-top:var(--space-lg);margin-top:var(--space-lg);border-top:1px solid var(--rule);align-items:center}
.owned-film-teaser figure{margin:0}
.owned-film-teaser img{display:block;width:100%;height:auto}
.owned-film-teaser figcaption{font:400 11px/1.7 var(--font-body);color:var(--text-muted);margin-top:var(--space-sm)}
.owned-film-teaser h3{font:700 32px/1.1 var(--font-display);margin:var(--space-sm) 0 var(--space-md)}
.owned-film-teaser p{font:400 14px/1.8 var(--font-body);color:var(--text-muted);margin:0 0 var(--space-md);max-width:52ch}
.owned-film-teaser .eyebrow{font-size:11px;color:var(--accent);font-weight:800}
.owned-film-teaser a{color:var(--accent)}
.owned-film-teaser .read-link{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:3px}
.live-site .feature-copy .owned-film{margin:var(--space-lg) 0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
.owned-film-stage{width:100%;margin:0 auto}
.owned-film-stage.is-playing{max-width:360px;aspect-ratio:9/16;background:var(--paper-alt)}
.owned-film-stage iframe{display:block;width:100%;height:100%;border:0}
.owned-film-load{display:block;text-decoration:none!important;background:var(--paper-alt);color:var(--accent)}
.live-site .article-page .owned-film-load img{display:block;width:100%;height:auto;margin:0;max-height:none;object-fit:contain;border-radius:0}
.owned-film-load span{display:flex;gap:var(--space-sm);align-items:center;justify-content:center;min-height:52px;padding:var(--space-sm) var(--space-md);font:800 14px/1.5 var(--font-body)}
.owned-film figcaption{font:400 12px/1.8 var(--font-body);color:var(--text-muted);margin-top:var(--space-md)}
.owned-film-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-sm)}
.owned-film-links a{display:inline-flex;align-items:center;min-height:44px}
.owned-film-links button{min-height:44px;font:700 12px/1.5 var(--font-body);color:var(--accent);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:var(--space-sm) var(--space-md);cursor:pointer}
.owned-film [hidden]{display:none!important}
.live-site .feature-copy .owned-film-status{font:400 11px/1.7 var(--font-body);margin:var(--space-sm) 0;color:var(--text-muted)}
.owned-film a:focus-visible,.owned-film button:focus-visible,.owned-film-teaser a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.goodison-film-section{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:var(--space-lg) 0;padding:0 0 var(--space-md)}
@media(min-width:681px){.owned-film-teaser{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-xl)}}
