.body{overflow:unset}.post{padding-top:40px;border-radius:30px;background:var(--post_gradient)}article{max-width:100%;width:100%;margin:0 auto;display:grid;grid-template-columns:70% 30%}.page article{grid-template-columns:1fr}.post__title{color:var(--white);text-align:center;font-size:40px;font-weight:700;line-height:52px;margin:0;grid-column-start:1;grid-column-end:3}.post__date{color:var(--grey);font-size:15px;font-weight:500;text-align:center;margin-top:15px;margin-bottom:23px;line-height:32px;grid-column-start:1;grid-column-end:3}.post__thumbnail{display:flex;width:100%;margin:0 auto;border-radius:14px;border:1px solid #fff;overflow:hidden;margin-bottom:20px;grid-column-start:1;grid-column-end:3}.post__thumbnail>img{object-fit:cover;width:100%;height:100%}.post__content{display:flex;width:calc(100% - 30px)}.post__toc{border:1px var(--toc_border) solid;border-radius:14px;padding:20px;box-sizing:border-box;margin-bottom:20px;box-shadow:var(--toc_shadow);width:calc(100% - 30px)}.post__toc--contents>li.sub{margin-left:20px}.post__toc--contents>li>a{color:var(--white);border-bottom:2px var(--toc_dotted) dotted;font-size:16px}.post__toc--contents>li.sub>a{font-size:14px}.post__sidebar{display:flex;align-items:flex-start;position:relative}.post__banner{display:flex;width:100%;height:auto;position:sticky;top:20px;align-self:flex-start;border-radius:15px;overflow:hidden}.post__banner>img{width:100%;height:100%;object-fit:contain}.post__content--inner{max-width:848px;width:100%}.post__content h2{color:#444;font-size:20px;margin-bottom:24px;margin-top:30px;font-weight:600;line-height:36px}.post__content{color:#444;font-size:16px;font-style:normal;font-weight:500;line-height:32px;opacity:1;background-color:var(--post_background);padding:30px;border-radius:14px}.post__content a{text-decoration:underline;font-weight:600;color:var(--yellow)}.post__content a.btn{color:#fff;text-decoration:none;margin-bottom:20px;margin-left:auto;margin-right:auto;line-height:normal}.post__content p{margin:0;margin-bottom:10px;line-height:28px}.post__content hr{border:0;background-color:#e3e3e3;height:1px}.post__content ul,.post__content ol{border-radius:14px;background-color:#e7e4ef;padding:40px;margin:0;margin-bottom:20px}.post__content em{color:var(--grey)}.wp-caption{max-width:100% !important;height:auto;margin-bottom:15px}.wp-caption-text{font-weight:400;color:#444;opacity:.6;font-size:14px;text-align:center}img[class*=wp-image]{margin-top:10px;max-width:100%;height:auto;margin-bottom:10px;border-radius:14px}.wp-caption>img{margin-bottom:0}blockquote{padding:20px;border-radius:14px;position:relative;margin-left:0;margin-right:0}blockquote>p{background-color:#e7e4ef;border-radius:14px;padding:20px;margin-left:80px !important}blockquote:before{content:'“';position:absolute;color:#494b7d;text-align:center;font-family:Montserrat;font-size:200px;font-style:normal;font-weight:500;line-height:28px;opacity:.3;top:70px;left:0}table{width:100%;margin:20px 0;border-collapse:collapse}table>tbody{width:100%}table tr:nth-child(odd){background-color:#e7e4ef}table tr>th,table tr>td{padding:5px 10px}table tr>th{background-color:#7b74c7;color:#fff;text-align:left;font-weight:500;border-right:1px #9892dd solid}table tr>th:last-child{border-right:0}table tr>td{border-right:1px var(--blog_border) solid;border-bottom:1px var(--blog_border) solid}table tr>td:last-child{border-right:0}table tr:last-child>td{border-bottom:0}iframe.metty_shorts{margin:20px auto;display:block;max-width:400px;width:100%;border-radius:14px}.shorts-carousel{display:flex;position:relative;overflow:hidden}.shorts-carousel>div{display:flex}.shorts-carousel.swiper-horizontal{touch-action:pan-y}.shorts-carousel .swiper-scrollbar-drag{background-color:var(--scroll);border:0;height:7px;top:-2px}.shorts-carousel .shorts-carousel__item{width:230px;position:relative}.shorts-carousel__item .play{position:absolute;width:100%;height:100%;left:0;top:0}.shorts-carousel__item .play.hide{display:none}.popup.blog .popup__content{overflow:hidden;margin:0 15px}.popup.blog .popup__content--info{position:relative;z-index:1;text-align:left;align-items:flex-start;font-weight:600;font-size:28px}.popup.blog .popup__content--info>p{position:relative;margin:0;margin-bottom:20px;letter-spacing:-.3px}.popup.blog .popup__content--info>p>span{color:#cc3394}.popup.blog .popup__content--info .btn{height:45px;padding:0 25px}.popup-blog-image{position:absolute;right:-25px;bottom:-25px;opacity:.4}@media screen and (max-width:991px){article{grid-template-columns:100%}.post__sidebar{display:none}.post__title{font-size:30px;line-height:32px}}@media screen and (max-width:650px){blockquote:before{font-size:160px}blockquote>p{margin-left:60px !important}}@media screen and (max-width:550px){.popup.blog .popup__content{border-radius:25px;padding:25px}.popup.blog .popup__content--info{font-size:22px}.popup-blog-image{right:-80px}.popup__close{top:25px}}@media screen and (max-width:500px){.post__content{padding:30px 0;width:100%}.post__content h2{font-size:18px;line-height:26px}.post__content p{font-size:14px;line-height:24px}blockquote{padding:0}blockquote:before{font-size:100px;top:0;line-height:normal;left:10px}blockquote>p{padding-left:60px;margin-left:0 !important}}@media screen and (max-width:425px){blockquote>p{font-size:14px;line-height:24px;padding-right:10px;padding-left:50px}blockquote:before{left:0}}.related{margin-top:80px}.related-posts{margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 51px}.related-posts__item.related-post{display:flex;flex-direction:column}.related-post__image{border-radius:14px;border:1px solid #fff;overflow:hidden;display:flex}.related-post__image>img{width:100%;height:100%;object-fit:cover}.related-post__title{color:var(--white);font-size:18px;font-weight:600;margin-top:27px;margin-bottom:10px;line-height:25px}.related-post__date{color:var(--grey);font-size:15px;font-style:normal;font-weight:500;line-height:32px;margin-top:auto}@media screen and (max-width:991px){.related-posts{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.related-post__title{font-size:16px;margin-top:15px;margin-bottom:0;line-height:22px}}@media screen and (max-width:550px){.related-posts{grid-gap:0 30px}}@media screen and (max-width:425px){.related-posts{grid-template-columns:1fr}}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#6f69c6 !important;border-radius:15px}.mejs-controls .mejs-time-rail .mejs-time-current{background:#4b45ab !important}