body.single-post.ast-no-sidebar #content.site-content>.ast-container,body.tag.ast-no-sidebar #content.site-content>.ast-container,body.single-post.ast-no-sidebar .site-content .ast-container,body.tag.ast-no-sidebar .site-content .ast-container{width:100% !important;max-width:none !important;box-sizing:border-box;padding-inline:clamp(16px,2vw,32px)}body.single-post.ast-no-sidebar .site-content #primary,body.tag.ast-no-sidebar .site-content #primary,body.single-post.ast-no-sidebar .site-content .content-area,body.tag.ast-no-sidebar .site-content .content-area{width:100% !important;max-width:none !important;min-width:0;flex:1 1 100%;float:none;margin-inline:0;padding-inline:0}body.single-post #primary .ast-article-single,body.single-post #primary .entry-content,body.single-post #primary .entry-header,body.single-post #primary .ast-single-post,body.tag #primary .ast-article-post,body.tag #primary .ast-row{width:100% !important;max-width:none !important;box-sizing:border-box}body.single-post #primary .entry-content.is-layout-constrained>:not(.alignleft):not(.alignright):not(.aligncenter),body.single-post #primary .entry-content>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,.wp-block-group,.wp-block-columns){max-width:100% !important;width:100%}body.single-post #primary img,body.tag #primary img,body.single-post #primary iframe,body.tag #primary iframe{max-width:100%}body.single-post #primary .entry-header .entry-title,body.single-post #primary h1.entry-title{font-size:clamp(2.5rem,3.4vw,3.5rem) !important;line-height:1.18 !important;font-weight:700}body.blog #primary .entry-title,body.archive #primary .entry-title{font-size:clamp(1.875rem,2.4vw,2.5rem) !important;line-height:1.25 !important;font-weight:700}