.blog-header{background-image:linear-gradient(
    121deg,
    var(--taggun-highlighter-blue),
    var(--taggun-off-white)
  );display:flex;align-items:center;height:100vh;}@media screen and (min-width: 768px){.blog-header{height:auto;}}article #article-body h2{margin:2rem 0 1rem;}article #article-body h3{margin-top:1.5rem 0 0.75rem;}article #article-body figure{margin:1.5rem 0;}article .text-rich-text figure img{width:680px;height:auto;max-width:100%;}