#mbd-home{--content-pattern:url(asset-1.png)}
#mbd-home .mbd-content-intro{text-align:center;padding:43px 30px 38px;background:#fffaf6;background-image:linear-gradient(#fffaf6b8,#fffaf6b8),var(--content-pattern);background-size:auto,430px}
#mbd-home .content-label{font:12px/1.5 Arial,sans-serif;letter-spacing:1.8px;margin-bottom:13px}
#mbd-home .mbd-content-intro h1{font:400 38px/1.3 Georgia,serif;margin-bottom:13px}
#mbd-home .content-sub{font:italic 21px/1.5 Georgia,serif;margin-bottom:23px}
#mbd-home .content-intro-copy{max-width:760px;margin:0 auto;font:17px/1.8 Arial,sans-serif}
#mbd-home .content-intro-copy p{margin-bottom:15px}
#mbd-home .content-last{font-style:italic}
#mbd-home .mbd-content-list{padding:40px 45px;background:#fffaf6}
#mbd-home article.content-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;max-width:1040px;margin:auto;background:#fff;padding:25px;border-radius:18px;align-items:center}
#mbd-home .content-art{min-height:280px;position:relative;background:#e9f3f6;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;text-align:center}
#mbd-home .content-art img{position:absolute;width:65px;height:auto;right:16px;top:16px;opacity:.8}
#mbd-home .content-art>svg{width:65px;height:65px;stroke-width:1;color:#76664f}
#mbd-home .content-art span{font:italic 23px/1.5 Georgia,serif}
#mbd-home .content-feature-copy h2{font:400 29px/1.35 Georgia,serif;margin:0 0 17px}
#mbd-home .content-feature-copy p{font-size:16px;line-height:1.8}
#mbd-home .content-feature-copy .content-label{font-size:12px}
#mbd-home .content-feature-copy .action{font:15px/1.5 Arial,sans-serif;background:#f2c9e0;border-color:#f2c9e0;padding:11px 25px}
#mbd-home .mbd-content-close{text-align:center;padding:25px 25px 43px;background:#fffaf6}
#mbd-home .mbd-content-close h2{font-size:29px}
#mbd-home .mbd-content-close p{font-size:16px;margin-bottom:22px}
#mbd-home .mbd-content-close .action{font-size:15px;background:#bddce7;border-color:#bddce7}
#mbd-home :is(.mbd-content-intro,.mbd-content-list,.mbd-content-close) :is(h1,h2,p,a,span){color:#49413b!important}
@media(max-width:650px){#mbd-home article.content-feature{grid-template-columns:1fr;gap:24px;padding:20px}#mbd-home .mbd-content-intro{padding:32px 23px}#mbd-home .mbd-content-intro h1{font-size:31px}#mbd-home .mbd-content-list{padding:25px 22px}#mbd-home .content-art{min-height:220px}#mbd-home .content-feature-copy h2{font-size:27px}}

#mbd-home .mbd-content-list:empty{display:none}#mbd-home article.content-feature+article.content-feature{margin-top:28px}#mbd-home .content-post-image img{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block}
