.dnd-section:has(.module--blog-post-hero){background-color:var(--first-accent-color)}.module--blog-post-hero .module__inner{display:flex;flex-flow:column}.module--blog-post-hero .module--blog-post-hero__categories{display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*2)}.module--blog-post-hero .module--blog-post-hero__category{background-color:var(--light-gray-color);border:1px solid var(--light-gray-color);border-radius:calc(var(--spacing-base)*12);color:var(--black-color);font-size:var(--small-font-size);line-height:var(--small-line-height);padding:var(--spacing-base) calc(var(--spacing-base)*3);transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.module--blog-post-hero .module--blog-post-hero__category:hover{background-color:var(--black-color);border:1px solid var(--black-color);color:var(--white-color)}.module--blog-post-hero .module--blog-post-hero__author a{color:var(--black-color)}.module--blog-post-hero .module--blog-post-hero__author a:hover{color:var(--first-color)}.module--blog-post-hero .module--blog-post-hero__secondary{color:var(--body-font-color)}.module--blog-post-hero .module--blog-post-hero__image{border-radius:calc(var(--spacing-base)*2);overflow:hidden}.module--blog-post-hero .module--blog-post-hero__image img{aspect-ratio:16/6;object-fit:cover}