.elp-hero__badge{background-color:var(--elp-dark-color);color:#fff;border-radius:999px;margin-top:10px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.elp-hero__label{color:var(--elp-muted-color);margin-top:8px;margin-bottom:4px;font-size:11px;font-style:italic}.elp-hero__title{margin-bottom:16px;font-size:28px;line-height:1.15}.elp-hero__title em{color:var(--elp-accent-color);font-style:normal}.elp-hero__lead{color:var(--elp-secondary-text-color);margin-top:0;margin-bottom:22px;font-size:17px;font-style:italic;line-height:1.6}.elp-hero__author{align-items:center;gap:12px;margin-bottom:12px;display:flex}.elp-hero__author-image{border:2px solid var(--elp-accent-border-color);width:46px;height:46px}.elp-hero__author-name{color:var(--elp-heading-color);font-size:14px;font-weight:500;line-height:1.35;display:block}.elp-hero__author-role{color:var(--elp-muted-color);font-size:12.5px;line-height:1.4;display:block}.elp-hero__reading-time{border:1.5px dashed var(--elp-accent-medium-color);color:var(--elp-secondary-text-color);border-radius:6px;margin-top:0;margin-bottom:18px;padding:5px 10px;font-size:13px;display:inline-block}.elp-hero__reading-time strong{font-weight:500}.elp-hero__media{border-top:1px solid var(--elp-line-color);padding-top:18px}.elp-hero__caption{margin-top:8px}@media only screen and (min-width:768px){.elp-hero__title{font-size:34px}}
