.post-preview{padding-top:15px;font-family:var(--font-inter);& .post-preview-tags{display:flex;gap:8px;margin-bottom:24px;font-weight:600;& .post-preview-tag-item{padding:4px 12px;background-color:var(--primary-10-alt);color:var(--primary-alt);border-radius:9px;font-size:12px}}& .post-preview-date{display:flex;gap:8px;align-items:center;font-size:14px;line-height:20px;font-weight:500;padding:16px 0;color:var(--text-muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:48px;@media (max-width:767px){margin-bottom:24px}}& .post-preview-image{border-radius:12px;width:100%;height:250px;display:flex;position:relative;overflow:hidden;margin-bottom:48px;@media (max-width:767px){margin-bottom:24px}@media (max-width:400px){height:180px}& img{width:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}}& h1{font-size:48px;font-weight:600;line-height:120%;margin-bottom:16px;color:var(--white);text-wrap:balance;@media (max-width:1200px){font-size:36px}@media (max-width:767px){font-size:24px}}& h2{margin-top:32px;margin-bottom:24px;font-size:30px;font-weight:700;line-height:1.3}& h2,& h3{color:var(--white)}& h3{font-size:18px;font-weight:400;line-height:120%;margin-bottom:16px;font-family:var(--font-dm-sans)}& p{color:rgb(156 163 175);line-height:1.625;margin-bottom:24px;font-family:var(--font-inter);font-size:18px;text-align:justify;-webkit-hyphens:auto;hyphens:auto;@media (max-width:767px){text-align:left}}& ol{list-style:decimal;padding-left:20px;& li p{margin-bottom:5px}}& ul{list-style:disc;padding-left:20px;& li p{margin-bottom:5px}}}