.sub-blog-header{display:block;width:100%;position:relative}.sub-blog-header:after{content:'';position:relative;display:block;height:.2rem;width:10rem;margin-top:2rem;background-color:var(--green)}.sub-blog-header h2{font-size:clamp(3rem,1.7vw,3.7rem);line-height:1.4}.sub-blog-header h3{font-size:clamp(2.7rem,1.54vw,3.4rem);line-height:1.4}.sub-blog-header h4{font-size:clamp(2.5rem,1.45vw,3.2rem);line-height:1.4}.sub-blog-header.content-left{text-align:left}.sub-blog-header.content-left:after{margin-right:auto}.sub-blog-header.content-center{text-align:center}.sub-blog-header.content-center:after{margin-left:auto;margin-right:auto}.sub-blog-header.content-right{text-align:right}.sub-blog-header.content-right:after{margin-left:auto}@media (max-width:1300px){.sub-blog-header:after{width:8rem;margin-top:1.5rem}.sub-blog-header h2{font-size:2.7rem}.sub-blog-header h3{font-size:2.5rem}.sub-blog-header h4{font-size:2.3rem}}@media (max-width:650px){.sub-blog-header:after{margin-top:1.2rem}.sub-blog-header h2{font-size:2.4rem}.sub-blog-header h3{font-size:2.2rem}.sub-blog-header h4{font-size:2rem}}@media (max-width:400px){.sub-blog-header h2{font-size:2.3rem}.sub-blog-header h3{font-size:2.1rem}.sub-blog-header h4{font-size:1.9rem}}