.main-article__hero{background-color:var(--color-purple-200)}.main-article__breadcrumbs{padding:0}@media (min-width:1024px){.main-article__breadcrumbs{padding:24px 60px}}.main-article__hero-inner{display:grid;grid-template-columns:1fr;margin-inline:auto;max-width:1390px}@media (min-width:1024px){.main-article__hero-inner{align-items:center;gap:48px;grid-template-columns:repeat(2,1fr);padding-block-end:96px;padding-inline:24px}}.main-article__hero-image{height:100%;overflow:hidden}.main-article__hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.main-article__hero-image{border-radius:24px}}.main-article__hero-content{display:flex;flex-direction:column;gap:24px;padding:24px 24px 40px}@media (min-width:1024px){.main-article__hero-content{gap:36px;padding:0}}.main-article__badge{left:auto;position:relative;top:auto;width:-moz-fit-content;width:fit-content}.main-article__meta-row{align-items:center}.main-article__meta{align-items:center;display:flex;font:var(--font-body-sm);gap:4px}.main-article__meta svg{height:20px;width:20px}.main-article__content-container{margin:48px auto 0;max-width:848px;padding-inline:24px}@media (min-width:1024px){.main-article__content-container{margin:100px auto 40px}}.main-article__content{max-width:100%}.main-article__author{border-top:1px solid var(--color-purple-400);margin-top:64px;padding-block:24px 48px}@media (min-width:1024px){.main-article__author{margin-top:100px;padding-block:24px 40px}}.main-article__author-title{font:var(--font-h5);margin-bottom:24px}.main-article__author-wrapper{align-items:center;display:flex;gap:16px}.main-article__author-image{border-radius:50%;flex-shrink:0;height:90px;overflow:hidden;width:90px}.main-article__author-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-article__author-image{border:2px solid var(--color-purple-500)}.main-article__author-content{display:flex;flex-direction:column}.main-article__author-author{font:var(--font-h5)}.main-article__author-role{font:var(--font-body-sm);font-weight:var(--font-weight-bold)}