.blog-single{margin:2.5rem 0}.blog-single h1{color:#d5ff3f;font-size:clamp(1.5rem,42 / 1730 * 100vw,2.625rem);font-weight:600;font-family:Montserrat}.blog-single h2{color:#d5ff3f;font-size:clamp(1.5625rem,32 / 1730 * 100vw,2rem);font-weight:600;font-family:Montserrat;margin:16px 0}.blog-single__box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 13.75rem;grid-template-columns:1fr 13.75rem;gap:3.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1120px){.blog-single__box{-ms-grid-columns:1fr 11.25rem;grid-template-columns:1fr 11.25rem;gap:2.5rem}}@media (max-width:980px){.blog-single__box{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}.blog-single .blog-single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.5rem 0 1.5rem;padding-bottom:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid rgba(100,109,137,.4)}.blog-single .blog-single__meta i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d5ff3f;margin-right:8px}@media (max-width:767px){.blog-single .blog-single__meta{-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog-single .blog-single__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin:1.25rem 0}.blog-single .blog-single__tags a{border:1px solid #d5ff3f;padding:.5rem .75rem;font-size:1rem;border-radius:40px}.blog-single .left{max-width:100%;min-width:0;overflow-wrap:break-word;font-size:1rem;line-height:1.4}.blog-single .left img{margin:24px 0;width:100%;-webkit-box-shadow:0 0 26.2px 16px rgba(0,0,0,.6);box-shadow:0 0 26.2px 16px rgba(0,0,0,.6);border-radius:2.5rem}.blog-single .left h3{color:#d5ff3f;font-size:clamp(1.375rem,26 / 1730 * 100vw,1.625rem);font-weight:600;font-family:Montserrat;margin:16px 0}.blog-single .left ol,.blog-single .left p,.blog-single .left ul{font-size:1rem;line-height:1.4}.blog-single .left ol,.blog-single .left ul{margin-left:20px}.blog-single .left ul{list-style:none;margin-left:0}.blog-single .left ul li{padding-left:1.25rem;position:relative;margin-bottom:.5rem}.blog-single .left ul li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#d5ff3f}.blog-single .left ol{list-style:none;margin-left:0;counter-reset:ol-counter}.blog-single .left ol li{padding-left:1.75rem;position:relative;margin-bottom:.5rem;counter-increment:ol-counter}.blog-single .left ol li::before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;color:#d5ff3f;font-weight:600;font-size:.875rem}.blog-single .left table{width:100%;border-collapse:separate!important;border-spacing:0!important;margin:2rem 0;font-size:.9375rem;border:1px solid rgba(213,255,63,.2);border-radius:.75rem;overflow:hidden}@media (max-width:767px){.blog-single .left table{width:auto;min-width:100%}}@media (max-width:767px){.blog-single .left table td,.blog-single .left table th{white-space:nowrap}}.blog-single .left table td,.blog-single .left table th{padding:.875rem 1.25rem!important;vertical-align:top;line-height:1.5}.blog-single .left table th{background:rgba(213,255,63,.06);text-align:left;color:#d5ff3f;font-weight:600;font-family:Montserrat;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(213,255,63,.25)}.blog-single .left table th:not(:last-child){border-right:1px solid rgba(213,255,63,.1)}.blog-single .left table td{color:rgba(232,236,245,.85)}.blog-single .left table td:not(:last-child){border-right:1px solid rgba(100,109,137,.15)}.blog-single .left table tr{-webkit-transition:background .15s;transition:background .15s}.blog-single .left table tr:not(:last-child) td{border-bottom:1px solid rgba(100,109,137,.15)}.blog-single .left table tr:hover td{background:rgba(213,255,63,.04)}.blog-single .blog-post-footer{margin-top:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.blog-single .blog-post-footer__label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(232,236,245,.4);margin-bottom:1rem}.blog-single .blog-post-footer__author,.blog-single .blog-post-footer__share,.blog-single .blog-post-footer__stats{padding:1.75rem 0;border-top:1px solid rgba(100,109,137,.2)}.blog-single .blog-post-footer__share-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-single .blog-post-footer__share-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(100,109,137,.3);border-radius:.5rem;font-size:.875rem;color:rgba(232,236,245,.7);-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.blog-single .blog-post-footer__share-links a:hover{border-color:#d5ff3f;color:#d5ff3f}.blog-single .blog-post-footer__author-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-single .blog-post-footer__avatar{width:4rem!important;height:4rem!important;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.blog-single .blog-post-footer__author-name{display:block;font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.blog-single .blog-post-footer__author-name:hover{color:#d5ff3f}.blog-single .blog-post-footer__author-role{font-size:.8125rem;color:#d5ff3f;margin-bottom:.5rem}.blog-single .blog-post-footer__author-bio{font-size:.875rem;color:rgba(232,236,245,.6);line-height:1.6}.blog-single .blog-post-footer__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.blog-single .blog-post-footer__stats{gap:1.5rem}}.blog-single .blog-post-footer__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.blog-single .blog-post-footer__stat span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,236,245,.4)}.blog-single .blog-post-footer__stat strong{font-size:.9375rem;font-weight:600;color:#e8ecf5}.blog-single__related{margin-top:5rem;padding:3.75rem 0;border-top:1px solid rgba(100,109,137,.3)}.blog-single__related h2{color:#fff;margin-bottom:2.5rem}.blog-single__related-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:980px){.blog-single__related-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-single__related-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.blog-toc{position:sticky;top:6.25rem;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;border:1px solid rgba(213,255,63,.15);border-radius:.75rem;padding:1.25rem;max-height:50vh;overflow:auto}@media (max-width:980px){.blog-toc{display:none}}.blog-toc__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.blog-toc__title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(232,236,245,.4);margin-bottom:.75rem}.blog-toc__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;cursor:pointer;padding:.25rem 0}.blog-toc__item::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:rgba(232,236,245,.25);-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.blog-toc__item a{font-size:.8125rem;color:rgba(232,236,245,.45);line-height:1.3;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.blog-toc__item a:hover{color:#e8ecf5}.blog-toc__item--h3{padding-left:1rem}.blog-toc__item--h3::before{width:4px;height:4px}.blog-toc__item.is-active::before{background:#d5ff3f;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.blog-toc__item.is-active a{color:#d5ff3f}