.tt-blog-post-tags a,.tt-bpi-link{display:block;position:relative}.tt-blog-post-nav,.tt-blog-post-tags{border-top:1px solid rgba(150,150,150,.3);overflow:hidden}.tt-bp-nav-title a,.tt-comment-heading a{background-image:-o-linear-gradient(transparent calc(100% - 1px),currentColor 1px)}.tt-blog-post,.tt-bpi-link,.tt-comment-avatar{position:relative}.tt-blog-post-content h2{margin:30px 0}.tt-blog-post-content p{color:#ccc}.tt-blog-post-image{margin-left:auto;margin-right:auto;margin-bottom:30px}.tt-blog-post-tags{padding:40px 0;font-size:16px;font-weight:700;margin-top:60px}.tt-blog-post-tags span{color:#bbb}.tt-blog-post-tags>ul{list-style:none;margin:0;padding:0}.tt-blog-post-tags>ul>li{float:left;margin:3px}.tt-blog-post-tags a{background-color:rgb(160 160 160 / 15%);padding:2px 10px;font-size:14px;font-weight:300;color:#cacaca;overflow:hidden;z-index:1;border-radius:50px;transition:.2s ease-in-out}.tt-bp-nav-title a,.tt-comment-heading a,.tt-comment-reply a{display:inline;background-repeat:no-repeat;background-size:0 96%}.tt-blog-post-tags a:hover{background-color:var(--tt-main-color);color:#f1f0ea}.tt-blog-post-share{display:flex;align-items:center}.tt-blog-post-share>ul{list-style:none;margin:0;padding:0}.tt-blog-post-share>ul>li{display:inline-block}.tt-bps-text{margin-right:20px;font-size:16px;font-weight:700;color:#bbb}.tt-blog-post-share .social-buttons{margin-left:-20px}.tt-blog-post-share .social-buttons>ul>li a{font-size:19px}.tt-blog-post-nav{margin-top:40px;padding-top:60px}.tt-bp-nav-col{float:left;width:50%}.tt-bp-nav-left{padding-right:5%;border-right:1px solid rgba(150,150,150,.3)}.tt-bp-nav-left span{margin-right:10px}.tt-bp-nav-right{padding-left:5%;text-align:right}.tt-bp-nav-right span{margin-left:10px}.tt-bp-nav-text{margin-bottom:10px;font-size:21px;font-weight:500;color:#b7b7b7}@media (max-width:680px){.tt-bp-nav-text{margin-bottom:0;font-size:19px;color:#f1f0ea}.tt-bp-nav-title{display:none}}.tt-bp-nav-title{margin:0;font-size:21px;line-height:1.4}.tt-bp-nav-title a{color:#f1f0ea;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-image:-ms-linear-gradient(transparent 96%,currentColor 1px);transition:.6s cubic-bezier(.215,.61,.355,1)}.tt-bp-nav-title a:hover{background-size:100% 96%;color:#f1f0ea}#tt-blog-post-comments{margin-top:60px;padding-top:60px;border-top:1px solid rgba(150,150,150,.2)}.tt-bpc-heading{margin:0 0 30px;font-size:24px}.tt-comments-list{padding:0;margin:0;list-style:none;overflow:hidden}.tt-comments-list>li{margin-top:40px}.tt-comment-avatar{display:inline-block;float:left;width:50px;height:50px;margin-right:20px;overflow:hidden;border-radius:100px}.tt-comment-avatar img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-comment-avatar:hover{opacity:.9}.tt-comment-body{position:relative;display:table}.tt-comment-meta{padding-right:70px;margin-bottom:20px;border-bottom:1px solid rgba(150,150,150,.3)}.tt-comment-heading{margin:0 0 5px;text-transform:none;letter-spacing:0;font-size:17px;color:#ccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tt-comment-heading a{position:relative;color:#ddd;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-image:-ms-linear-gradient(transparent 96%,currentColor 1px);transition:.4s cubic-bezier(.215,.61,.355,1)}.tt-comment-heading a:hover{background-size:100% 96%;color:#f1f0ea}.tt-comment-time{display:block;margin-bottom:15px;font-size:14px;font-weight:400;color:#b7b7b7}.tt-comment-text{clear:both;color:#ccc}@media (max-width:768px){.tt-comment-body{display:block}.tt-comment-text{font-size:16px}}.tt-comment-reply{position:absolute;top:20px;right:20px;text-align:right;font-size:14px;font-style:italic;z-index:9}.tt-comment-reply a{position:relative;color:#999;background-image:-o-linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-image:-ms-linear-gradient(transparent 96%,currentColor 1px);transition:.3s cubic-bezier(.215,.61,.355,1)}.tt-comment-reply a:hover{background-size:100% 96%;color:#f1f0ea}.tt-post-comment-form-heading{margin-bottom:50px;font-size:28px}#tt-post-comment-form{margin-top:140px}@media (max-width:768px){.tt-comment-reply{top:0;right:0}#tt-post-comment-form{margin-top:80px}}#tt-post-comment-form .tt-post-comment-reminder{margin-top:30px;line-height:1.2}#tt-post-comment-form .tt-post-comment-reminder label{padding-top:3px;font-size:15px;font-weight:400;color:#888;text-transform:unset;letter-spacing:0}.article-cta-bar{z-index:999;position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding-top:.5vw;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .4s cubic-bezier(.4, 0, .2, 1),visibility .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1)}.article-cta-bar__inner,.article-cta-bar__wrap{pointer-events:auto;position:relative}.article-cta-bar--visible{opacity:1;visibility:visible;transform:translateY(0)}.article-cta-bar--hidden{opacity:0;visibility:hidden;transform:translateY(100%)}.article-cta-bar__inner{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);padding:clamp(12px,1.5vw,18px) clamp(16px,3vw,32px);background-image:radial-gradient(transparent 1px,var(--tt-frosted-dotted-color) 1px);background-size:var(--tt-frosted-dotted-size) var(--tt-frosted-dotted-size);backdrop-filter:blur(var(--tt-frosted-dotted-blur));-webkit-backdrop-filter:blur(var(--tt-frosted-dotted-blur));border-top-left-radius:2em;border-top-right-radius:2em}@media (min-width:1025px){.article-cta-bar__inner{border-left:1px solid rgba(var(--tt-main-rgb),.5);border-right:1px solid rgba(var(--tt-main-rgb),.5);border-top:1px solid rgba(var(--tt-main-rgb),.5)}}.article-cta-bar__text{margin:0;font-size:clamp(15px, 1.6vw, 18px);font-weight:600;color:#f1f0ea;white-space:nowrap;cursor:default}.article-cta-bar__cta.tt-btn{flex-shrink:0;height:45px;margin:0}.article-cta-bar__close{position:absolute;top:8px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:0 0;cursor:pointer;opacity:.55;transition:opacity .25s,transform .35s cubic-bezier(.4, 0, .2, 1)}.article-cta-bar__close-lines{position:relative;display:block;width:8px;height:8px}.article-cta-bar__close-lines::after,.article-cta-bar__close-lines::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:1px;background-color:rgba(241,240,234,.65);transition:background-color .25s}.article-cta-bar__close-lines::before{transform:translate(-50%,-50%) rotate(45deg)}.article-cta-bar__close-lines::after{transform:translate(-50%,-50%) rotate(-45deg)}.article-cta-bar__close:focus,.article-cta-bar__close:hover{opacity:.85;transform:rotate(90deg)}.article-cta-bar__close:focus .article-cta-bar__close-lines::after,.article-cta-bar__close:focus .article-cta-bar__close-lines::before,.article-cta-bar__close:hover .article-cta-bar__close-lines::after,.article-cta-bar__close:hover .article-cta-bar__close-lines::before{background-color:#f1f0ea}@media (min-width:769px){.article-cta-bar__inner{padding-right:clamp(44px,4vw,52px)}}@media (max-width:768px){.article-cta-bar{padding-bottom:0}.article-cta-bar__wrap{width:100%}.article-cta-bar__inner{width:100%;border-radius:0;flex-wrap:wrap;padding:14px 16px 12px;gap:12px}.article-cta-bar__text{width:100%;text-align:center;white-space:normal;font-size:15px}.article-cta-bar__cta.tt-btn{width:100%}.article-cta-bar__close{top:10px;right:6px}}@media (prefers-reduced-motion:reduce){.article-cta-bar{transition:opacity .2s,visibility .2s;transform:none}.article-cta-bar--hidden,.article-cta-bar--visible,.article-cta-bar__close:focus,.article-cta-bar__close:hover{transform:none}}