#competitor-research-body figure{width:min(100%,544px);margin:2rem auto}#competitor-research-body figure img{display:block;width:100%;height:auto}#competitor-research-body pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:1rem;background:#f6f7f8}#competitor-research-body table{display:block;max-width:100%;overflow-x:auto}article.article .article-heading h1{overflow-wrap:break-word} @media(max-width:600px){article.article .article-heading h1{font-size:2rem;line-height:1.14}}