.blog-card{--card-color-light:#f9f5ed;--card-color-medium:#efebe7;--card-color-dark:#eae5df;--illustration-aspect-ratio:16/10;display:flex;flex-flow:column;position:relative}.blog-card:focus,.blog-card:focus-within{outline:.063rem solid #2d2d40}.blog-card:focus .blog-card__author,.blog-card:focus .blog-card__content,.blog-card:focus-within .blog-card__author,.blog-card:focus-within .blog-card__content,.blog-card:hover .blog-card__author,.blog-card:hover .blog-card__content{background-color:var(--card-color-light)}.blog-card:focus .blog-card__title,.blog-card:focus-within .blog-card__title,.blog-card:hover .blog-card__title{text-decoration:underline}.blog-card__illustration{aspect-ratio:var(--illustration-aspect-ratio);background-blend-mode:color-burn;background-color:var(--card-color-medium);background-image:url(./pattern-03.mpSfjD_t.png);background-position-x:left;background-position-y:top;background-repeat:no-repeat;background-size:200%;order:-1;position:relative}.blog-card__img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blog-card__author{align-items:center;display:flex;gap:.5rem;order:-1;padding:1rem 1rem 0;transition:background-color .3s}.blog-card__author-information{display:flex;flex-flow:column;gap:.25rem;justify-content:center}.blog-card__author-illness,.blog-card__author-illness-relation,.blog-card__author-username{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;margin:0}.blog-card__author-illness,.blog-card__author-illness-relation{font-weight:500}.blog-card__content{background-color:#fff;border-bottom:2px solid var(--card-color-dark);display:flex;flex-direction:column;height:100%;overflow-wrap:anywhere;padding:1.5rem 1rem 0;transition:background-color .3s;word-break:normal}@media(min-width:64em){.blog-card__content{margin-bottom:0}}.blog-card__category{background:#fff;color:#2d2d40;font-size:1rem;font-weight:500;line-height:1.25;line-height:1.375;padding:.6875rem .875rem;width:-moz-fit-content;width:fit-content}@media(min-width:85.375em){.blog-card__category{font-weight:400;line-height:1.125}}.blog-card__category{left:1rem;position:absolute;top:1rem;z-index:1}.blog-card__publication-date{color:#626270;font-size:.875rem;line-height:1.571;margin-bottom:.5rem}.blog-card__title{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.417}@media(min-width:85.375em){.blog-card__title{font-size:1.5rem;line-height:1.417}}.blog-card__title{align-items:center;display:flex;gap:.5rem;margin:0 0 1rem}.blog-card__link{border-radius:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1.125}@media(min-width:85.375em){.blog-card__link{font-size:1rem;line-height:1.125}}.blog-card__link:after{content:"";inset:0;position:absolute;z-index:10}.blog-card__link{align-items:center;color:#2d2d40;display:flex;flex-flow:row;gap:.5rem;margin-bottom:.5rem;padding:1rem 0;text-decoration:none;width:100%}.blog-card__link:hover{color:inherit}.blog-card__link:focus{outline:none}.blog-card__link-arrow:last-child{margin-left:auto}.blog-card__footer{margin-top:auto}.blog-card__type{background:var(--card-color-medium);color:#2d2d40;font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:0;padding:.6875rem .875rem;width:-moz-fit-content;width:fit-content}.blog-card__read-more:before{content:"";inset:0;position:absolute;z-index:10}.blog-card__read-more:focus-visible{outline:none}.blog-card__read-more:focus{outline:none}.blog-card__read-more span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.blog-card__information{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-flow:wrap}.blog-card__information span{align-items:center;display:inline-flex;gap:.5rem}.blog-card{--card-color-light:#eff8ec;--card-color-medium:#d1ebc7;--card-color-dark:#acdb9b}.blog-card__meta{display:flex;flex-flow:column;gap:.5rem 1rem}.blog-card__meta>:not(a){font-size:.875rem;line-height:1.714}@media(min-width:85.375em){.blog-card__meta>:not(a){font-size:1rem;line-height:1.875}}.blog-card__meta>:not(a){color:#626270;margin:0;position:relative}.blog-card__meta>:has(svg){padding-left:1.5rem}.blog-card__meta>:has(svg)>svg{font-size:1em!important;height:1.313rem;left:0;position:absolute}@media(min-width:85.375em){.blog-card__meta>:has(svg)>svg{height:1.75rem}}.blog-card__content{padding-top:1.25rem}.blog-card__link{padding-top:0}
