body.single-sermon .wp-site-blocks{min-height:100vh;background:#f7f2ea;color:#1a1612}body.single-sermon .wp-site-blocks>header{box-sizing:border-box;padding:30px max(24px, calc((100vw - 1040px) / 2));background:#1a1612;color:#f7f2ea;border-bottom:1px solid rgb(255 255 255 / .12)}body.single-sermon .wp-site-blocks .wp-block-site-title{margin:0;font-size:clamp(22px, 2.5vw, 30px);line-height:1.25}body.single-sermon .wp-site-blocks .wp-block-site-title a{color:inherit;text-decoration:none}body.single-sermon .wp-site-blocks .wp-block-site-tagline{margin:10px 0 0;max-width:650px;color:#d0c6ba;font-size:14px;line-height:1.6}body.single-sermon .wp-site-blocks>.wp-block-separator{display:none}body.single-sermon .wp-site-blocks>main{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:64px 24px 80px}body.single-sermon .wp-site-blocks .wp-block-post-title{max-width:900px;margin:0 0 32px;color:#1a1612;font-family:var(--f-display,Georgia,serif);font-size:clamp(30px, 4.5vw, 48px);font-weight:600;line-height:1.15;letter-spacing:-.02em;overflow-wrap:break-word}body.single-sermon .wp-site-blocks .wp-block-post-content{max-width:none;margin:0;color:#3d352e}body.single-sermon .wp-site-blocks .wp-block-post-content>*{max-width:100%}body.single-sermon .wp-site-blocks iframe{display:block;border-radius:8px}@media (max-width:600px){body.single-sermon .wp-site-blocks>header{padding:24px 20px}body.single-sermon .wp-site-blocks>main{padding:40px 20px 56px}body.single-sermon .wp-site-blocks .wp-block-post-title{margin-bottom:24px}}