.page-single-post{padding-top:122px;padding-bottom:96px}@media all and (min-width:1024px){.page-single-post{padding-top:162px}}.page-single-post .section-info{position:relative}.page-single-post .section-info .content{max-width:778px;margin:0 auto}.page-single-post .section-info .content .back-link{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#2d3838;text-decoration:none;display:flex;align-items:center;margin-bottom:24px}@media all and (min-width:768px){.page-single-post .section-info .content .back-link{margin-bottom:48px}}@media all and (min-width:1280px){.page-single-post .section-info .content .back-link{position:absolute;left:0;margin-bottom:0}}.page-single-post .section-info .content .back-link img{width:20px;margin-right:8px}.page-single-post .section-info .content .title{font-size:1.875rem;line-height:2.25rem;font-weight:600;margin-bottom:32px}@media all and (min-width:1024px){.page-single-post .section-info .content .title{font-size:3rem;line-height:1.3;margin-bottom:48px}}.page-single-post .section-info .content .media-holder{border-radius:12px;overflow:hidden;margin-bottom:40px;position:relative}@media all and (min-width:1024px){.page-single-post .section-info .content .media-holder{margin-bottom:56px}}.page-single-post .section-info .content .media-holder img{width:100%;height:auto;vertical-align:bottom}.page-single-post .section-info .content .media-holder .post-categories{position:absolute;bottom:0;left:0;z-index:3;padding:0 8px;box-sizing:border-box}@media all and (min-width:768px){.page-single-post .section-info .content .media-holder .post-categories{padding:0 16px 8px 16px}}.page-single-post .section-info .content .media-holder .post-categories .post-category{font-size:.75rem;line-height:1rem;background-color:#faf8f4;border-radius:100px;padding:6px 12px;color:#2d3838;margin-right:8px;margin-bottom:8px;display:inline-block}@media all and (min-width:768px){.page-single-post .section-info .content .media-holder .post-categories .post-category{padding:8px 16px}}.page-single-post .section-info .content .post-meta{display:flex;flex-wrap:wrap;margin-bottom:8px}.page-single-post .section-info .content .post-meta .post-meta-item{font-size:.75rem;line-height:1rem;margin-right:24px;display:flex;align-items:center;color:#2d3838;margin-bottom:8px}.page-single-post .section-info .content .post-meta .post-meta-item:last-child{margin-right:0}.page-single-post .section-info .content .post-meta .post-meta-item img{width:16px;margin-right:6px}.page-single-post .section-info .content .post-meta .post-category{font-size:.75rem;line-height:1rem;color:#2d3838;padding:2px 6px;box-sizing:border-box;border-radius:100px;background-color:#faf8f4;margin-bottom:8px;margin-right:15px}.page-single-post .section-info .content .post-meta .post-category:last-child{margin-right:0}.page-single-post .section-info .content .description *{margin-bottom:16px;color:#2d3838}.page-single-post .section-info .content .description *:last-child{margin-bottom:0}.page-single-post .section-info .content .description a{font-weight:inherit;color:inherit;text-decoration:underline}.page-single-post .section-info .content .description a:hover{text-decoration:none}.page-single-post .section-info .content .description strong{font-weight:600}.page-single-post .section-info .content .description ol li,.page-single-post .section-info .content .description ul li{margin-bottom:4px}.page-single-post .section-info .content .description ol li:last-child,.page-single-post .section-info .content .description ul li:last-child{margin-bottom:0}.page-single-post .section-info .content .description h2,.page-single-post .section-info .content .description h3,.page-single-post .section-info .content .description h4,.page-single-post .section-info .content .description h5,.page-single-post .section-info .content .description h6{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-bottom:16px}@media all and (min-width:1024px){.page-single-post .section-info .content .description h2,.page-single-post .section-info .content .description h3,.page-single-post .section-info .content .description h4,.page-single-post .section-info .content .description h5,.page-single-post .section-info .content .description h6{font-size:1.25rem;line-height:1.75rem}}.page-single-post .section-info .content .description p,.page-single-post .section-info .content .description li{font-size:1rem;line-height:1.5rem}@media all and (min-width:1024px){.page-single-post .section-info .content .description p,.page-single-post .section-info .content .description li{font-size:1.125rem;line-height:1.75rem}}.page-single-post .section-info .content .share-buttons{margin-top:24px;border-top:solid 1px #9e8a63;padding-top:24px;box-sizing:border-box;display:flex;align-items:center}.page-single-post .section-info .content .share-buttons .share-buttons-title{font-size:1rem;line-height:1.5rem;font-weight:600;margin-right:24px}.page-single-post .section-info .content .share-buttons .share-buttons-list{display:flex}.page-single-post .section-info .content .share-buttons .share-buttons-list a{display:block;width:30px;margin-right:12px}.page-single-post .section-info .content .share-buttons .share-buttons-list a img{width:100%;height:auto;vertical-align:bottom}.page-single-post .section-related-posts{margin-top:96px;overflow:hidden}.page-single-post .section-related-posts .content .title{font-size:1.875rem;line-height:2.25rem;margin-bottom:40px;text-align:center}@media all and (min-width:768px){.page-single-post .section-related-posts .content .title{text-align:left}}@media all and (min-width:1024px){.page-single-post .section-related-posts .content .title{margin-bottom:48px}}.page-single-post .section-related-posts .content .swiper{overflow:visible}.page-single-post .section-related-posts .content .swiper .swiper-wrapper{overflow:visible}.page-single-post .section-related-posts .content .swiper .swiper-wrapper .swiper-slide{height:auto}.page-single-post .section-related-posts .content .swiper .swiper-wrapper .swiper-slide .template-part-article{height:100%}.page-single-post .section-related-posts .content .slider-pagination{position:relative;display:flex;align-items:center;justify-content:center;top:0;margin:24px 0 0 0}.page-single-post .section-related-posts .content .slider-pagination .swiper-pagination-bullet{background:#9e8a63;margin:0 6px;width:8px;height:8px;opacity:.3}.page-single-post .section-related-posts .content .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}