/* Approved design-system guide icons and existing paper illustrations. */
.guide-section-heading { display: flex; align-items: center; gap: 12px; }
.guide-section-heading > img { width: 44px; height: 44px; flex: none; object-fit: contain; }
.guide-section-heading > span { min-width: 0; }
.how-article .guide-spot { width: min(100%, 360px); margin: 0 auto 28px; }
.guide-spot > img { display: block; width: 100%; height: auto; border-radius: var(--radius); }
/* Native video controls must fit the same readable column as the guide. */
.how-article video[data-feature-demo] { display: block; max-width: 100%; height: auto; }
