body:has(.smi-page){background-color:#e2e8f0}.blog-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem;font-weight:700;margin-bottom:2.25em}.blog-tabs__item{list-style:none;margin-right:19px;margin-bottom:19px}@media only screen and (max-width:480px){.blog-tabs__item{margin-right:13px;margin-bottom:13px}}.blog-tabs__link{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:inset 0 0 0 2px rgba(142,155,173,.5);box-shadow:inset 0 0 0 2px rgba(142,155,173,.5);line-height:46px;border-radius:9px;min-width:185px;padding:0 20px}@media only screen and (max-width:480px){.blog-tabs__link{font-size:1.2rem;line-height:30px;min-width:106px}}.blog-tabs__item--active .blog-tabs__link{background:#8e9bad;-webkit-box-shadow:inset 0 0 0 2px #8e9bad;box-shadow:inset 0 0 0 2px #8e9bad;color:#fff}.blog{margin-left:4vw;margin-right:4vw;padding-bottom:7.5vw}@media only screen and (max-width:480px){.blog{margin-left:26px;margin-right:26px;padding-bottom:80px}}.blog-list{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2.4vw;grid-column-gap:2.4vw;padding-bottom:3.5em}@media only screen and (max-width:896px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.blog-list{grid-template-columns:1fr;grid-row-gap:33px}}.blog-list__item{background:#fff;border-radius:0 0 10px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.smi-page .blog-list__item{border-radius:15px}.blog-list__item-image-container{padding-bottom:100%;position:relative}.smi-page .blog-list__item-image-container{display:none}.blog-list__item-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-list__item-content{padding:18px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:480px){.blog-list__item-content{padding:13px}}.blog-list__item-caption{font-size:1.8rem;font-weight:900;margin-bottom:1.5em}@media only screen and (max-width:480px){.blog-list__item-caption{font-size:1.4rem}}.blog-list__item-caption-link{text-decoration:none}.blog-list__item-text{font-size:1.4rem;font-weight:200;margin-bottom:3em}@media only screen and (max-width:480px){.blog-list__item-text{font-size:1.3rem;margin-bottom:2.5em}}.blog-list__item-footer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:auto;font-size:1.2rem}.blog-list__item-footer,.blog-list__item-tags-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-list__item-tags-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-6px}.blog-list__item-tags-list-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:inset 0 0 0 2px rgba(142,155,173,.5);box-shadow:inset 0 0 0 2px rgba(142,155,173,.5);margin-right:6px;margin-bottom:6px;line-height:30px;border-radius:5px;min-width:120px;padding:0 10px}@media only screen and (max-width:480px){.blog-list__item-tags-list-item{min-width:95px}}.blog-list__item-tags-list-item:hover{-webkit-box-shadow:inset 0 0 0 2px #8e9bad;box-shadow:inset 0 0 0 2px #8e9bad;background:#8e9bad;color:#fff}.blog-list__item-date{margin-left:auto;margin-bottom:.75em}@media only screen and (max-width:480px){.blog-list__item-date{font-size:1rem}}