.blogpost .breadcrumb li:first-child{font-weight:bold}.blogpost .breadcrumb li:last-child{font-weight:500}.blogpost p{margin-bottom:1.5rem;font-size:15px}.breadcrumb a,.blogpost a{color:var(--hvyd-red)}.blogpost a:hover{color:var(--hvyd-red-hvr)}.blogpost .blogpost-body h2.step{color:var(--hvyd-red);font-weight:700;counter-increment:a}.blogpost .blogpost-body h2.step .numb{display:block;width:60px;height:50px;position:relative;z-index:0;margin-bottom:.5rem;left:0}.blogpost .blogpost-body h2.step .numb:before{content:counter(a);position:absolute;font-size:40px;color:var(--hvyd-red);width:37px;height:40px;left:10px;top:0;text-align:center;font-style:italic}.blogpost .blogpost-body h2.step .numb:after{content:'';position:absolute;left:0;top:0;width:60px;height:50px;display:inline-block;border-radius:10%;z-index:-1;border:2px solid var(--hvyd-black-2)}.page-blogpost figure{padding-top:.5rem;margin-bottom:1.5rem}.page-blogpost figcaption{color:var(--hvyd-grey);position:relative;padding:8px;padding-left:20px;font-size:13px;z-index:1;border-top:1px solid;border-bottom:1px solid}.page-blogpost figcaption:before{content:'';position:absolute;left:8px;font-family:'Font Awesome 6 Pro';font-weight:500;width:20px;z-index:0;height:20px;top:8px;color:var(--hvyd-red)}.blogpost-body ul{list-style-type:none;padding-left:2.75rem}.blogpost-body ul li{position:relative}.blogpost-body ul li:before{content:'';position:absolute;font-family:'Font Awesome 6 Pro';width:8px;height:8px;top:0;left:-20px;color:var(--hvyd-red)}.blogpost-body ul .start-icon{font-weight:600}.blogpost-body ul .start-icon:before{content:''}.blogpost-body ol{list-style-type:none;margin-bottom:2em;padding-left:2.75rem}.blogpost-body ol li{counter-increment:b;position:relative}.blogpost-body ol li:before{content:counter(b);display:inline-block;position:absolute;font-size:18px;color:var(--hvyd-red);width:37px;height:37px;left:-40px;top:-2px;text-align:center;font-weight:900;font-style:italic}.blogpost-body ol li:after{content:'';position:absolute;z-index:-1;width:30px;height:32px;left:-37px;top:-5px;background:#000;border-radius:10%}.blogpost-body a{color:var(--hvyd-red)}.blogpost-body .table-responsive{overflow-x:scroll}.blogpost-body table{width:100%;background-color:var(--hvyd-black-0);color:#fff;border:1px solid var(--hvyd-red)}.blogpost-body table td{padding:.75rem;border-left:1px solid var(--hvyd-red)}.blogpost-body table th{padding:.75rem;color:#fff;border-bottom:1px solid var(--hvyd-red);border-left:1px solid var(--hvyd-red)}.blogpost-body table tr:nth-child(2n+1){background-color:var(--hvyd-black-1)}.blogpost-body table tr:nth-child(2n+2){background-color:var(--hvyd-black-3)}.blogpost-body table td a{color:var(--hvyd-red)!important}.blogpost #disqus_thread{padding-bottom:2rem}.source-wrapper{border:1px solid var(--hvyd-red);border-radius:2px;padding:1rem;margin-top:2rem;margin-bottom:1rem}.source-wrapper strong{color:var(--hvyd-red)}.source-wrapper p:last-of-type{margin-bottom:.25rem}.quoteblock{position:relative;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;font-style:italic}.quoteblock *{font-size:1.5rem;color:var(--hvyd-black-2)}.quoteblock:before{content:'';font-family:'Font Awesome 6 Pro';font-weight:800;position:absolute;top:.15rem;left:-.75rem;color:var(--hvyd-red);font-style:italic;font-size:3rem;z-index:-1}.blogpost .cta-disclaimer{padding:1rem 1.5rem;font-style:italic;border:1px solid var(--hvyd-red);border-radius:4px;margin-top:1.75rem;margin-bottom:2.25rem}.blogpost .cta-disclaimer h4{margin-top:.75rem;font-size:.9rem;color:var(--hvyd-red)}.cta-disclaimer p{font-size:.9rem;color:var(--hvyd-dark-grey)}.cta-disclaimer i{padding-right:.25rem;color:var(--hvyd-red)}.cta-alert{display:flex;-ms-display:flex;padding:1.5rem 1rem;border:1px solid var(--hvyd-red);border-radius:2px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);margin:1.75rem 0 1.75rem}.cta-alert p{margin:0;padding-left:.5rem;padding-right:2rem;align-self:center;font-size:.95rem;color:var(--hvyd-red)}.cta-alert a{font-weight:700}.cta-alert i{font-size:2rem;color:var(--hvyd-red);font-weight:300}.hvyd-red{color:var(--hvyd-red)}.blogpost .sticky{padding-top:25px;margin-top:0!important}@media(max-width:768px){.blogpost .blogpost-title{font-size:27px}.page-blog .jointitle{margin-bottom:4rem}.page-blog .jointitle *{font-size:2rem}.page-blog .jointitle .j-o-text{font-size:2.7rem}.page-blogpost .blogpost-hero{background-position:-130vw;background-size:cover;background-repeat:no-repeat;height:350px}.page-blogpost .blogpost-hero:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.75)}}@media(min-width:768px){.blogpost .blogpost-title{font-size:32px}.blogpost-body h2{font-size:22px}}@media(hover){.blogpost-grid .card:hover .card-overlay{display:none !important}}