.related-posts{padding:60px 0 80px!important;position:relative;width:100%}@media only screen and (max-width:768px){.related-posts{padding:40px 0!important}.related-posts .container{padding:0}}.related-posts .container-inner-description{display:flex;width:100%}.related-posts .container-inner-description div{max-width:600px}.related-posts h2{color:var(--color-dark-400);font-family:var(--font-title);font-size:38px;font-weight:var(--font-weight-semibold);line-height:1.3;margin-bottom:20px;text-align:center}@media only screen and (max-width:768px){.related-posts h2{font-size:24px;margin-bottom:9px;padding:0 18px}}.related-posts h3{color:var(--color-dark-400);font-family:var(--font-title);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.2}@media only screen and (max-width:768px){.related-posts h3{font-size:18px}}.related-posts .related-posts-list{gap:12px;margin-top:40px}@media only screen and (max-width:768px){.related-posts .related-posts-list{margin-top:18px}}.related-posts .related-posts-list .related-post-tile{background:var(--color-light-100);border-radius:var(--border-radius-l);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:10px}.related-posts .related-posts-list .related-post-tile:hover{background-color:var(--color-light-50)}.related-posts .related-posts-list .related-post-tile .related-posts-thumb-link{aspect-ratio:2/1;background-color:var(--color-light-300);border-radius:var(--border-radius-s);display:block;width:100%}.related-posts .related-posts-list .related-post-tile .related-posts-thumb-link .related-posts-thumb,.related-posts .related-posts-list .related-post-tile .related-posts-thumb-link img{aspect-ratio:2/1;background-color:var(--color-light-100);border-radius:var(--border-radius-s);-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.related-posts .related-posts-list .related-post-tile .related-posts-meta{display:flex;flex:1;flex-direction:column;margin-top:6px;padding:12px}.related-posts .related-posts-list .related-post-tile .related-posts-meta .card-featured__tag,.related-posts .related-posts-list .related-post-tile .related-posts-meta .related-posts-category{color:var(--color-accent-blue-300);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);margin-bottom:6px}@media only screen and (max-width:768px){.related-posts .related-posts-list .related-post-tile .related-posts-meta .card-featured__tag,.related-posts .related-posts-list .related-post-tile .related-posts-meta .related-posts-category{font-size:12px}}.related-posts .related-posts-list .related-post-tile .related-posts-meta .related-posts-title{color:var(--color-dark-500);margin-bottom:8px;text-decoration:none}@media only screen and (max-width:768px){.related-posts .related-posts-list .related-post-tile .related-posts-meta .related-posts-title{font-size:18px}}.related-posts .related-posts-list .related-post-tile .related-posts-meta .related-posts-excerpt{color:var(--color-dark-400);margin-top:8px}@media only screen and (max-width:768px){.related-posts .related-posts-list .related-post-tile .related-posts-meta .related-posts-excerpt{font-size:14px}}.related-posts .related-posts-slider{max-width:1100px;position:relative}.related-posts .related-posts-slider .splide__list{display:flex}.related-posts .related-posts-slider:not(.is-overflow) .splide__list{justify-content:center}.related-posts .related-posts-slider:not(.is-overflow) .splide__slide:last-child{margin-right:0!important}.related-posts .related-posts-slider .splide__slide{height:auto}.related-posts .related-posts-slider .splide__pagination{bottom:0!important;display:flex!important;gap:8px;justify-content:center;list-style:none;margin:18px auto 0;padding:0;position:relative}.related-posts .related-posts-slider .splide__pagination li{align-items:center;display:flex;font-size:0;justify-content:center}.related-posts .related-posts-slider .splide__pagination button{background:var(--color-light-100);border-radius:50%;height:8px;margin:0;opacity:1;outline:none;transition:background .2s;width:8px}.related-posts .related-posts-slider .splide__pagination button.is-active{background:var(--color-accent-blue-300);transform:none}@media only screen and (max-width:768px){.related-posts .related-posts-slider{padding-left:16px;padding-right:16px}}
