.blog-listing__featured-post{display:grid;gap:var(--gap-s)}.blog-listing__featured-post>*{margin-block:0}.blog-listing__featured-post h5{color:var(--clr-primary)}.blog-listing__post-summary a{color:unset}.featured-post__author{color:var(--clr-text);font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.fancy-link{font-weight:700}.fancy-link:after{content:"arrow_forward";font-family:var(--font-icons);font-size:1em;line-height:.5em;padding-left:.25em;vertical-align:middle}.fancy-link-wrapper{width:fit-content}.fancy-link-wrapper:after{background-color:var(--clr-primary);content:"";display:block;height:2px;margin-right:auto;margin-top:2px;transition:width .2s ease;width:0}.fancy-link-wrapper:hover:after{width:100%}