.blog-post{padding:clamp(3.125rem,4.67vw,5.3125rem) 0;background:#fff;color:#333;font-family:Montserrat,sans-serif}.blog-post__inner{max-width:60rem;margin-inline:auto;padding-inline:1.25rem}.blog-post__header{margin-bottom:2.5rem;text-align:center}.blog-post__tags{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.blog-post__tag{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0;padding:.375rem .75rem;border-radius:.25rem;background:#fdf3e1;overflow-wrap:anywhere}.blog-post__title{font-size:clamp(2rem,.8571428571rem + 2.380952381vw,3rem);font-weight:700;line-height:clamp(2.5rem,1.3571428571rem + 2.380952381vw,3.5rem);letter-spacing:0;margin:0;color:#333;overflow-wrap:anywhere}.blog-post__title:after{content:"";display:block;width:4rem;height:.1875rem;margin:1.5rem auto 0;background:#f0b95e}.blog-post__meta{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.25rem;color:#484848}.blog-post__image{width:100%;height:auto;margin-top:2rem;border-radius:.75rem}.blog-post__body{font-size:clamp(1rem,.8571428571rem + .2976190476vw,1.125rem);font-weight:400;line-height:clamp(1.625rem,1.3392857143rem + .5952380952vw,1.875rem);letter-spacing:0;overflow-wrap:anywhere}@media (max-width: 35.98rem){.blog-post__header{margin-bottom:1.75rem}.blog-post__image{margin-top:1.5rem}}
