.sharethis{list-style:none;padding-left:0;display:inline-block}.sharethis-item{display:inline-block}.sharethis-item:not(:last-child){margin-right:1rem}.sharethis-button{font-size:1.5rem;cursor:pointer}.sharethis-button[data-network=facebook]{color:#4267b2}.sharethis-button[data-network=twitter]{color:#55acee}.sharethis-button[data-network=whatsapp]{color:#25d366}.sharethis-button[data-network=linkedin]{color:#0077b5}.post{background:#ffe498}.post-hero{background:#151314;color:#ffd45a;text-align:center;padding-top:80px;padding-bottom:120px;height:480px}.post-container{max-width:950px;margin:0 auto}.post-image{margin-bottom:-120px;overflow:hidden}.post-image img{width:856px;height:606px;-o-object-fit:cover;object-fit:cover;box-shadow:0 20px 60px #00000080;transform:scale(1.35) translate(-15px) translateY(20px)}.post img:not(.post-image img){width:100%;-o-object-fit:cover;object-fit:cover}h1{font-family:Kaisei Tokumin;text-align:center;font-size:36px;width:90%}.post-hero h1{margin-top:40px;font-size:42px;font-family:Kaisei Tokumin}.post hr{width:100%;border-color:#0808084d;margin:20px 0;border:none;height:2px;background:#171717}.post-meta{display:flex;justify-content:space-between;align-items:center;font-family:Montserrat;flex-wrap:wrap;gap:10px;width:100%;padding:10px 10px 20px 0}.post-meta span{font-size:18px}.share-box{display:flex;align-items:center;justify-content:flex-end;gap:12px}.share-label{padding:6px 14px;font-size:18px;font-family:Montserrat;color:#151314;display:flex;align-items:center;justify-content:center}.share-icons{display:flex;gap:8px}.share-icons a{width:86px;height:42px;display:flex;align-items:center;justify-content:center;background:#ffe498;border:1px solid #151314;border-radius:18px;color:#151314;transition:.25s ease}.share-icons a i{font-size:18px}.share-icons a:hover{background:#151314;color:#ffe498;transform:translateY(-2px)}.share-icons a:hover svg{filter:invert(77%) sepia(38%) saturate(561%) hue-rotate(359deg) brightness(101%) contrast(101%)}.post-content{padding-top:300px;padding-bottom:80px;background:#ffe498;justify-content:center;align-items:flex-start;display:flex;flex-direction:column;max-width:950px}.post-content .description{font-size:22px;line-height:1.8;color:#151314}.post-content .description p{margin-bottom:20px}.post-content .description h2,.post-content .description h3{font-family:Kaisei Tokumin;margin-top:30px;margin-bottom:15px;color:#111}.post-content .description a{color:#b88900;font-weight:700}.post-content .description a:hover{text-decoration:underline}.post .my-4{font-family:Montserrat;font-size:14px;color:#151314;opacity:.7}.post-highlight{background:#151314;color:#ffd45a;padding:60px 0;width:100%;cursor:pointer}.post-highlight .highlight-title{font-size:36px;font-family:Kaisei Tokumin;text-align:center}.post-highlight .highlight-card{padding:20px;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-direction:column}.post-highlight .highlight-card a{display:inline-flex;align-items:center;gap:8px;text-align:left;font-weight:700;font-family:Montserrat,sans-serif;line-height:29px;letter-spacing:0px;color:#ffd45a;cursor:pointer;font-size:24px}.post-highlight .highlight-card a svg{margin-top:8px}.post-highlight:hover p,.post-highlight:hover a{text-decoration:underline}.post-back{padding:40px 0}.post-back a{color:#151314;font-weight:700;text-decoration:none;font-size:24px}.post-back a:hover{text-decoration:underline}.post-back a:hover svg{transform:translate(4px)}.post-back a svg{margin-right:8px;margin-top:4px;transition:transform .25s ease}.swiper-gallery{margin-top:60px}.swiper-gallery .swiper-slide{width:auto}.swiper-gallery img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:14px;transition:.3s ease}.swiper-gallery img:hover{transform:scale(1.05)}.related-box{display:flex;gap:20px;margin-top:20px}.related-card{width:calc(50% - 10px);background:#151314;padding:15px;border-radius:12px}.related-card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:10px}.related-card h4{color:#ffd45a;font-size:18px;margin-bottom:10px}.related-card a{color:#ffe498;font-weight:700;text-decoration:none}.post-related .posts-list{justify-content:center}.posts-list .post-item{overflow:hidden}.posts-list .post-item img{transform:scale(1.35) translateY(40px)}.posts-list .post-item:hover h4,.posts-list .post-item:hover span{text-decoration:underline}.posts-list .post-item:hover img{transform:scale(1.65) translateY(40px);transition:transform .4s ease}.box{position:relative;z-index:99}.post-related .post-item{background:transparent}.post-related{background:#ffd45a;padding:80px 0}.post-related h3{text-align:center;font-family:Kaisei Tokumin;font-size:36px;color:#151314;margin-bottom:40px}.post-related .posts-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.post-related .post-item{width:calc(50% - 20px);text-decoration:none;color:inherit}.post-related .post-item img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover}.post-related .post-item .box{background:#151314;padding:25px}.post-related .post-item .date{font-size:14px;color:#ffd45a;margin:10px 0}.post-related .post-item h4{font-size:20px;color:#ffd45a;margin-bottom:10px}.post-related .post-item .span-more{color:#ffd45a;font-size:24px}@media (max-width: 1024px){.post{margin-top:100px}.btn-secondary{font-size:clamp(16px,2.5vw,24px)!important}.post-hero{padding:60px 20px 140px;height:334px}.post-hero h1{font-size:32px;width:100%;line-height:1.3}.post-container{padding:0 20px}.post-image{margin-top:32px;margin-bottom:-120px}.post-image img{height:auto;width:100%;transform:none}.post-meta{flex-direction:column;align-items:flex-start;text-align:left;gap:20px}.share-box{flex-wrap:wrap;justify-content:flex-start;width:100%}.share-box .share-label{padding:0}.post-content{padding-top:35vh;padding-bottom:60px}.post-content .description{font-size:18px;line-height:1.7}.post-highlight{padding:50px 20px}.post-highlight .highlight-title{font-size:28px;line-height:1.3}.post-highlight .highlight-card a{font-size:20px;line-height:1.4;text-align:center}.post-back a{font-size:20px}.post-related{padding:60px 20px}.post-related h3{font-size:28px}.post-related .posts-list{flex-direction:column;gap:40px}.post-related .post-item{width:100%;max-width:100%}.post-related .post-item img{height:320px;transform:none!important}.posts-list .post-item:hover img{transform:none!important}.btn-secondary{max-width:100%;width:auto;white-space:normal;overflow:visible;text-overflow:initial;padding:10px 18px;font-size:14px!important;line-height:1.4;text-align:center;display:inline-flex;align-items:center;justify-content:center}.posts-list,.related-list{gap:32px}.posts-list .post-item,.related-list .post-item{width:100%}.posts-list .post-item .box,.related-list .post-item .box{padding:20px}.posts-list .post-item h4,.related-list .post-item h4{font-size:20px;line-height:1.4}.posts-list .post-item .span-more,.related-list .post-item .span-more{font-size:18px}.posts-list .post-item .date,.related-list .post-item .date{font-size:13px}.post-content .description h2,.post-content .description h3{font-size:26px;line-height:1.3}}@media (max-width: 576px){.post-hero{padding:60px 16px 100px}.post-hero h1{font-size:24px}.post-image img{height:240px}.post-content{padding-top:90px}.post-content .description{font-size:16px;line-height:1.7}.post-highlight .highlight-title{font-size:22px}.post-highlight .highlight-card a{font-size:18px}.post-related h3{font-size:24px}.post-related .post-item img{height:240px}.post-related .post-item .box{padding:20px}.post-related .post-item h4{font-size:18px}.post-back{padding:24px 0}.post-back a{font-size:18px}}
