.post{padding:80px 0}.post__container{max-width:820px;margin:0 auto;padding:0 20px}.post__content{flex-direction:column;gap:28px;display:flex}.post__title{font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2}.post__date{color:var(--color-primary);font-size:14px}.post__image{border-radius:20px;width:100%;overflow:hidden}.post__image img{width:100%;height:auto;display:block}.post__text{color:#000;white-space:pre-line;font-size:17px;line-height:1.75}@media (max-width:640px){.post{padding:50px 0}.post__title{font-size:28px}.post__text{font-size:15px}}.post__categories{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.post__categories a{color:var(--color-primary);text-underline-offset:4px}
