.published-article{padding-block:var(--space-3xl);max-width:var(--container-max);margin-inline:auto}.published-article>h1{font-size:var(--type-hero);margin-block:var(--space-xl)}.published-article>p,.published-article>section,.published-article>figure{margin-block:var(--space-l)}.published-article img,.published-article video{max-width:var(--extent-full);height:auto}.published-article h2{font-size:var(--type-section)}.published-article nav{font-size:var(--type-caption);color:var(--neutral-300)}.published-article iframe{width:var(--extent-full);aspect-ratio:var(--ratio-video);border:none}.published-article .dialog-story{margin-block:var(--space-xl)}.analytics-choice{position:fixed;inset:auto var(--space-s) var(--space-s);z-index:var(--z-dialog);max-width:var(--container-max);margin-inline:auto;padding:var(--space-m);background:var(--color-light);color:var(--color-dark);border-radius:var(--radius-media);box-shadow:var(--elevation-panel)}.analytics-choice p{margin-block:var(--space-xs)}.analytics-choice .form-actions{display:flex;gap:var(--space-s);flex-wrap:wrap}.experience-background{position:absolute;inset:var(--length-zero);width:var(--extent-full);height:var(--extent-full);object-fit:cover;opacity:var(--texture-opacity);pointer-events:none}
.featured-case.landscape-case{grid-template-columns:minmax(var(--length-zero),var(--grid-fraction))}.featured-case .feature-art video{width:var(--extent-full);height:auto;object-fit:contain}.feature-copy>p,.feature-copy>[data-keyframes],.feature-copy>figure{margin-block:var(--space-m)}.feature-copy figure img{width:var(--extent-full);height:auto}
.published-article iframe,.dialog-story iframe{min-height:var(--card-media-height)}.feature-copy h2{font-size:var(--type-subsection)}
.published-article>.small-copy{color:var(--text-secondary)}
