.schema-editorial-figure{margin:2rem 0;max-width:800px}.schema-editorial-figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.schema-editorial-figure figcaption{font-size:.8rem;line-height:1.5;margin-top:.6rem;color:var(--muted,#68716d)}.schema-brand-image{display:block;width:min(240px,100%);height:auto;aspect-ratio:1200/630;margin-bottom:.6rem}.schema-registered-address{font-style:normal;font-size:.85rem;line-height:1.6;max-width:65ch}.schema-author{font-size:.9rem;line-height:1.6;max-width:70ch;overflow-wrap:anywhere}