.container--post{flex-direction:column;justify-content:center;gap:40px;max-width:800px;margin:80px auto 0;display:flex}.container--post p:first-child{color:var(--color-text-secondary);font-style:italic}.container--post p{margin:0;padding:0}.post-content__img-wrapper{border-radius:var(--radius-lg);aspect-ratio:800/575;width:100%;height:auto;overflow:hidden}.post-content__img-wrapper img{border-radius:var(--radius-lg);object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:768px){.post-content .container--post{gap:32px;max-width:480px;margin-top:60px}}@media (max-width:475px){.post-content .container--post{gap:24px;max-width:295px;margin-top:40px;font-size:14px}}.post-header__wrapper{background:linear-gradient(178deg,#0d0d0d00 37.12%,#0d0d0d 100%),#d3d3d3 url(../media/blog-header.e0b405d0.jpg) 50%/cover no-repeat;align-items:flex-end;min-height:638px;display:flex}.post-header__header-content{padding-bottom:64px}.post-header__header-content h4{max-width:737px;color:var(--color-text-white);font-size:28px;font-style:normal;font-weight:500;line-height:120%}.post-header__header-content p{margin-top:var(--padding-sm);font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-md);-webkit-text-fill-color:transparent;background:linear-gradient(257deg,#fff 32.72%,silver 62.81%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400;line-height:150%}.post-header__info{color:var(--color-text-tertiary);font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-md);justify-content:space-between;align-items:center;gap:16px;font-style:normal;font-weight:400;line-height:150%;display:flex}.post-header__info span{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}@media (max-width:768px){.post-header__header-content{padding-bottom:60px}}@media (max-width:475px){.post-header__header-content{padding-bottom:20px}.post-header__header-content h4{font-size:20px}.post-header__header-content p{color:var(--color-text-secondary);font-size:14px}}.post-carousel__wrapper{padding:64px 0 80px}.post-carousel__title{max-width:200px}.post-carousel__title h4{color:var(--color-text-white);padding-bottom:8px;font-size:28px;font-style:normal;font-weight:500;line-height:120%}.post-carousel__container{margin:40px 0 0;overflow:hidden}.post-carousel .blog-carousel__item{aspect-ratio:628/320}.post-header__info div span{font-size:16px}@media (max-width:1024px){.post-carousel .blog-carousel__item{aspect-ratio:328/352}}
