.blog-post-section h1{font-size:40px;font-weight:700}@media screen and (max-width:767px){.blog-post-section h1{font-size:28px}}.blog-post .blog-post__timestamp{color:#999;font-size:14px}.blog-post__image{border-radius:15px;margin:0 auto 30px;overflow:hidden}.blog-post__image img{aspect-ratio:5/3;object-fit:cover}.blog-post__author{display:none}.blog-post__body li,.blog-post__body p,.blog-post__body td{font-size:18px;font-weight:400;line-height:1.8}@media screen and (max-width:767px){.blog-post__body li,.blog-post__body p,.blog-post__body td{font-size:15px}}.blog-post__body h2{border-bottom:2px solid #999;font-size:28px;font-weight:700;margin-top:60px;padding:0 0 20px;position:relative}@media screen and (max-width:767px){.blog-post__body h2{font-size:24px}}.blog-post__body h2:before{background:#c6221b;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:20%}.blog-post__body hr{display:none}.blog-post__body h3{background:#fcf4f3;font-size:22px;font-weight:700;margin:30px 0 20px;padding:10px}@media screen and (max-width:767px){.blog-post__body h3{font-size:18px}}.blog-post__body h4{font-size:20px;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.blog-post__body h4{font-size:16px}}.blog-post__body h5{font-size:18px;font-weight:700}@media screen and (max-width:767px){.blog-post__body h5{font-size:15px}}.blog-post__body ul{list-style:none}.blog-post__body ul li{margin:3px .7rem;position:relative}.blog-post__body ul li:before{color:#c6221b;content:"✓";left:-20px;position:absolute;top:0}.blog-post__body .toc-accordion{background:#f4f4f4;margin:20px 0;padding:30px}@media screen and (max-width:767px){.blog-post__body .toc-accordion{padding:20px}}.blog-post__body #toc .toc-list,.blog-post__body #toc .toc-sublist{margin:0;padding:0}.blog-post__body #toc .toc-list a{color:#333;font-size:14px;font-weight:500}@media screen and (max-width:767px){.blog-post__body #toc .toc-list a{font-size:12px}}.blog-post__body #toc .toc-list .toc-h2,.blog-post__body #toc .toc-list .toc-h3{padding:0}.blog-post__body #toc .toc-list .toc-h2:before,.blog-post__body #toc .toc-list .toc-h3:before{content:none}.blog-listing .blog-listing__heading{font-weight:700}.blog-listing .blog-listing__post-title{font-size:20px}@media screen and (max-width:767px){.blog-listing .blog-listing__post-title{font-size:16px}}