.post-card--variant--horizontal .post-card__title{font-weight:500;line-height:120%}@media only screen and (max-width:1199.8px){.post-card--variant--horizontal .post-card__header{margin-bottom:1.5rem}.post-card--variant--horizontal .post-card__footer{justify-content:space-between;align-items:flex-start;gap:.5rem}.post-card--variant--horizontal .post-card__link{flex-direction:column}.post-card--variant--horizontal .post-card__title{font-size:var(--fz-body-lg)}}@media only screen and (min-width:1200px){.post-card--variant--horizontal .post-card__header{width:calc(75% - 15px);margin-right:1.25rem}.post-card--variant--horizontal .post-card__content{min-width:20rem;width:calc(25% - 15px)}.post-card--variant--horizontal .post-card__footer{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:1200px)and (max-width:1399.8px){.post-card--variant--horizontal .post-card__title{font-size:var(--fz-subtitle)}.post-card--variant--horizontal .post-card__category{margin-top:1.5rem}}@media only screen and (min-width:1400px){.post-card--variant--horizontal .post-card__title{font-size:var(--fz-body-xl)}.post-card--variant--horizontal .post-card__category{margin-top:3.75rem}}.post-card--variant--full-width .post-card__header{width:100%;margin-bottom:1.25rem}.post-card--variant--full-width .post-card__content{width:100%}.post-card--variant--full-width .post-card__footer{justify-content:space-between}@media only screen and (max-width:767.8px){.post-card--variant--full-width .post-card__title{font-size:1.5rem;line-height:120%}.post-card--variant--full-width .post-card__footer{align-items:center}}@media only screen and (min-width:768px)and (max-width:991.8px){.post-card--variant--full-width .post-card__img{aspect-ratio:2.3/1}}.post-card--variant--slide .post-card__img{aspect-ratio:1.33/1}@media only screen and (max-width:767.8px){.post-card--variant--slide .post-card__date-container{gap:.5rem}}@media only screen and (min-width:768px){.post-card--variant--slide{height:100%}.post-card--variant--slide .post-card__main{flex-grow:1}.post-card--variant--slide .post-card__date-container{gap:.75rem}}@media only screen and (min-width:768px)and (min-width:1200px){.post-card--variant--slide .post-card__date-container{display:flex;flex-wrap:wrap}}@media only screen and (max-width:767.8px){.post-card--variant--full-width .post-card__img,.post-card--variant--horizontal .post-card__img,.post-card--variant--vertical .post-card__img{aspect-ratio:1.06/1}.post-card--variant--full-width .post-card__date-container,.post-card--variant--horizontal .post-card__date-container,.post-card--variant--vertical .post-card__date-container{gap:1rem}}@media only screen and (min-width:768px){.post-card--variant--full-width .post-card__date-container,.post-card--variant--horizontal .post-card__date-container,.post-card--variant--vertical .post-card__date-container{gap:1.5rem}}@media only screen and (max-width:767.8px){.post-card--variant--horizontal .post-card__title,.post-card--variant--slide .post-card__title,.post-card--variant--vertical .post-card__title{font-size:1.25rem;line-height:120%;font-weight:500}.post-card--variant--horizontal .post-card__date-container,.post-card--variant--slide .post-card__date-container,.post-card--variant--vertical .post-card__date-container{flex-direction:column-reverse}}.post-card--variant--full-width .post-card__link,.post-card--variant--slide .post-card__link,.post-card--variant--vertical .post-card__link{flex-direction:column}@media only screen and (min-width:768px){.post-card--variant--full-width .post-card__title,.post-card--variant--slide .post-card__title,.post-card--variant--vertical .post-card__title{font-size:var(--fz-subtitle);line-height:120%;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.post-card--variant--slide .post-card__footer,.post-card--variant--vertical .post-card__footer{justify-content:space-between;gap:.5rem}@media only screen and (max-width:767.8px){.post-card--variant--slide .post-card__header,.post-card--variant--vertical .post-card__header{margin-bottom:1.5rem}.post-card--variant--slide .post-card__footer,.post-card--variant--vertical .post-card__footer{align-items:flex-start}}@media only screen and (min-width:768px){.post-card--variant--slide .post-card__header,.post-card--variant--vertical .post-card__header{margin-bottom:1.25rem}.post-card--variant--slide .post-card__footer,.post-card--variant--vertical .post-card__footer{align-items:center}}.post-card__link{display:flex;height:100%}.post-card__header{position:relative;overflow:hidden}.post-card__header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.05);pointer-events:none}@media only screen and (max-width:991.8px){.post-card__header{border-radius:var(--border-radius-sm)}}@media only screen and (min-width:992px){.post-card__header{border-radius:var(--border-radius-md)}}.post-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.post-card__link-icon{position:absolute;z-index:20;color:var(--text-color-primary)}.post-card__link-icon--type--article{width:29px;height:29px}@media only screen and (max-width:767.8px){.post-card__link-icon--type--article{top:20px;right:20px}}@media only screen and (min-width:768px){.post-card__link-icon--type--article{top:26px;right:26px}}.post-card__link-icon--type--video{width:100px;height:100px}@media only screen and (max-width:767.8px){.post-card__link-icon--type--video{left:20px;bottom:30px}}@media only screen and (min-width:768px)and (max-width:991.8px){.post-card__link-icon--type--video{left:30px;bottom:30px}}@media only screen and (min-width:992px){.post-card__link-icon--type--video{top:56px;left:56px}}@media only screen and (min-width:768px){.post-card__footer,.post-card__main{padding:0 26px}}@media only screen and (max-width:767.8px){.post-card__main{margin-bottom:.5rem}}@media only screen and (min-width:768px){.post-card__main{margin-bottom:.25rem}}.post-card__footer{display:flex}.post-card__date-container{display:inline-flex}@media only screen and (min-width:768px){.post-card__date-container{align-items:center}}.post-card__date,.post-card__read-duration{font-size:.75rem;line-height:1;text-transform:uppercase;color:#6c88a0}.post-card__read-duration{display:inline-flex;align-items:center;gap:10px}.post-card__read-duration .icon{width:1rem;height:1rem}.post-card__category{padding:7px 10px 3px;border:1px solid;border-radius:10px;font-size:var(--fz-body-sm);font-weight:500;text-transform:uppercase;white-space:nowrap}