.blog__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.blog__container>:last-child{margin-bottom:16px}.blog__cards{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:8px}.blog__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:8px;border-radius:var(--border-radius-small);outline:1px solid var(--color-border);outline-offset:-1px;overflow:hidden;-webkit-transition:unset;transition:unset}.blog__card-heading{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--color-border);padding-top:8px;padding-bottom:7px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:900;line-height:133%;letter-spacing:.01em;font-style:italic;color:var(--color-primary)}.blog__card-heading-date{font-weight:500}.blog__card-heading-date::before{content:"/";margin-inline:4px}.blog__card-title{font-style:italic;font-weight:900;font-size:20px;padding-inline:8px;line-height:80%;letter-spacing:.01em;-webkit-transition:color var(--transition-base);transition:color var(--transition-base)}.blog__card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.blog__card-body:has(.blog__card-image){padding-top:14px;row-gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog__card-image{width:100%;aspect-ratio:161/199}.blog__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.blog__container{row-gap:48px}.blog__card-title{font-size:24px}.blog__card-body:has(.blog__card-image){padding-top:22px;row-gap:22px}.blog__card-image{aspect-ratio:342/384}.blog__card{padding-inline:16px}}@media only screen and (min-width:1024px){.blog__container>:last-child{margin-bottom:47px}.blog__cards{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.blog__card-image{aspect-ratio:290/320}.blog__card{padding-inline:8px}.blog__card:hover .blog__card-title{color:var(--color-primary)}}@media only screen and (min-width:1500px){.blog__container{row-gap:2.5vw}.blog__container>:last-child{row-gap:2.97vw;margin-bottom:5vw}.blog__cards{gap:.42vw;margin-bottom:.42vw}.blog__card-heading-date::before{margin-inline:.21vw}.blog__card-heading{font-size:inherit;line-height:100%;padding-top:.57vw;padding-bottom:.63vw}.blog__card-title{padding-inline:1.67vw;font-size:1.88vw;line-height:89%}.blog__card-body:has(.blog__card-image){padding-top:1.51vw;row-gap:1.82vw}.blog__card-image{aspect-ratio:450/472}.blog__card{padding-inline:.42vw;border-radius:var(--border-radius-base)}}@media (min-width:320px) and (max-width:767px){.blog__card-body:has(.blog__card-image) .blog__card-title{font-size:18px}}