#blog-hero{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;&::before{content:'';display:block;background:rgba(0,0,0,.5);position:absolute;inset:0}}.hero-area{position:relative;z-index:2;color:var(--clr-white)}.article{padding-block:32px;overflow:visible}article{padding-bottom:32px;& img{margin:0 auto}& p{&:has(img){text-align:center}}& ol,& ul{border-left:4px var(--clr-light-grey) solid;counter-reset:li;margin-bottom:2rem;margin-top:2rem;padding-left:2rem;font-style:italic;position:relative;& li{&::marker{content:'';display:none}&::before{content:counter(li);counter-increment:li;width:16px;height:16px;background:var(--clr-primary);color:var(--clr-white);position:absolute;line-height:16px;text-align:center;transform:translate(-150%,20%);border-radius:50%;font-size:12px;font-style:normal}&+li{margin-top:1rem}}}}aside{background:var(--clr-light-grey);top:100px !important;border-radius:0 0 0 20px;padding:24px}.related-post{display:flex;align-items:center;gap:32px;padding-block:16px;& figure{flex:0 0 auto;margin:0;position:relative;&::before{content:'';display:block;width:100%;height:100%;background:var(--clr-black);transform:translate(10px,10px);position:absolute;z-index:1}}& img{border-radius:0 0 0 20px;position:relative;z-index:2}& .content{flex:1}}@media (min-width:992px){.article{padding-block:74px}aside{padding:64px;border-radius:0 0 0 40px}}
.breadcrumn-container{padding-block:12px;background:var(--clr-light-grey);& nav{margin-bottom:0;display:flex;gap:4px}}.breadcrumb{flex-wrap:nowrap;overflow-x:auto;*{white-space:nowrap}}