/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 05 2026 | 22:10:35 */
/* Editorial blog layout. Applies only to posts whose content is wrapped in .mh-ed-wrap */
.single-post article:has(.mh-ed-wrap){display:flex;flex-direction:column}
.single-post article:has(.mh-ed-wrap)>.et_post_meta_wrapper,.single-post article:has(.mh-ed-wrap)>.entry-content,.mh-ed-wrap{display:contents}
article:has(.mh-ed-wrap) .post-meta{display:none}
article:has(.mh-ed-wrap) .entry-title{order:2;max-width:900px;margin:0 auto;padding:0;text-align:center;font-size:52px;line-height:1.12;color:#1d1d1d}
.mh-ed-wrap .mh-kicker{order:1;margin:0 auto 18px;padding:0;text-align:center;font-size:13px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;font-weight:600}
.mh-ed-wrap .mh-kicker a{color:#9d7d58;text-decoration:none}
.mh-ed-wrap .mh-dek{order:3;max-width:760px;margin:22px auto 0;padding:0;text-align:center;font-family:bodoni-pt-variable,Georgia,serif;font-style:italic;font-size:23px;line-height:1.45;color:#555}
.mh-ed-wrap .mh-byline{order:4;margin:20px auto 34px;padding:0;text-align:center;font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#777}
article:has(.mh-ed-wrap)>.et_post_meta_wrapper>img{order:5;display:block;width:100%;max-width:1080px;height:auto;margin:0 auto}
.mh-ed-body{order:7;width:100%;max-width:700px;margin:44px auto 0;font-size:18px;line-height:1.75;color:#2a2a2a}
.mh-ed-body p{margin:0 0 1.35em;padding:0}
.mh-ed-body a{color:#6b0117;text-decoration:underline;text-underline-offset:3px}
.mh-ed-body a:hover{color:#9d7d58}
.mh-ed-body .mh-lede::first-letter{float:left;font-family:bodoni-pt-variable,Georgia,serif;font-size:4.6em;line-height:.82;margin:.08em .1em 0 0;color:#6b0117}
.mh-ed-body h2{margin:2em 0 .6em;padding:0;font-size:32px;line-height:1.2;color:#1d1d1d}
.mh-ed-body h2::before{content:"";display:block;width:44px;height:2px;margin-bottom:16px;background:#9d7d58}
.mh-ed-body h3{margin:1.6em 0 .5em;padding:0;font-size:23px;line-height:1.3;color:#1d1d1d}
#left-area .mh-ed-body ul,#left-area .mh-ed-body ol{margin:0 0 1.35em;padding:0 0 0 1.3em}
#left-area .mh-ed-body li{margin:0 0 .55em;padding:0}
#left-area .mh-ed-body ul li{list-style:disc}
#left-area .mh-ed-body ol li{list-style:decimal}
.mh-ed-body strong{color:#1d1d1d}
.mh-ed-body figure{margin:2.2em 0;padding:0}
.mh-ed-body figure img{display:block;width:100%;height:auto}
.mh-ed-body figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:#777}
#left-area .mh-ed-body table{width:100%;margin:0 0 1.6em;border:0;border-collapse:collapse;font-size:15px;line-height:1.5}
#left-area .mh-ed-body table tr th,#left-area .mh-ed-body table tr td{padding:11px 14px 11px 0;border:0;border-bottom:1px solid #e3dbd0;text-align:left;vertical-align:top}
#left-area .mh-ed-body table tr th{border-bottom:2px solid #9d7d58;font-weight:600;color:#1d1d1d}
.mh-ed-body .mh-pull{margin:2.4em -70px;padding:28px 0;border:0;border-top:1px solid #9d7d58;border-bottom:1px solid #9d7d58;text-align:center}
.mh-ed-body .mh-pull p{margin:0;font-family:bodoni-pt-variable,Georgia,serif;font-style:italic;font-size:30px;line-height:1.35;color:#6b0117}
.mh-ed-body .mh-cta-inline{margin:2em 0;padding:4px 0 4px 20px;border-left:3px solid #9d7d58;color:#444}
.mh-ed-body .mh-cta-inline a{font-weight:600}
.mh-ed-body .mh-visit{margin:2.4em 0;padding:28px 30px 20px;background:#f6f1ea;border-top:3px solid #9d7d58;font-size:16px;line-height:1.6}
.mh-ed-body .mh-box-head{margin:0 0 10px;font-family:bodoni-pt-variable,Georgia,serif;font-size:25px;line-height:1.2;color:#1d1d1d}
#left-area .mh-ed-body .mh-visit ul{margin:0;padding:0}
#left-area .mh-ed-body .mh-visit li{list-style:none;margin:0;padding:9px 0;border-bottom:1px solid #e3dbd0}
#left-area .mh-ed-body .mh-visit li:last-child{border-bottom:0}
.mh-ed-body .mh-visit li strong{display:inline-block;min-width:120px;color:#6b0117;font-weight:600}
.mh-ed-body .mh-cta{margin:2.6em 0 0;padding:38px 28px 32px;background:#6b0117;text-align:center}
.mh-ed-body .mh-cta-head{margin:0 0 10px;font-family:bodoni-pt-variable,Georgia,serif;font-size:31px;line-height:1.2;color:#fff}
.mh-ed-body .mh-cta-sub{margin:0 0 20px;color:#f1e4e6;font-size:16px}
.mh-ed-body .mh-cta-btns{margin:0}
.mh-ed-body .mh-cta .mh-cta-btn{display:inline-block;margin:6px;padding:13px 30px;background:#fff;border:1px solid #fff;color:#6b0117;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:.04em}
.mh-ed-body .mh-cta .mh-cta-btn-alt{background:transparent;color:#fff}
.mh-ed-body .mh-cta .mh-cta-btn:hover{background:#9d7d58;border-color:#9d7d58;color:#fff}
article:has(.mh-ed-wrap) .lwrp{order:8;width:100%;max-width:1080px;margin:64px auto 0;padding-top:36px;border-top:1px solid #e3dbd0}
article:has(.mh-ed-wrap) .lwrp .lwrp-title{margin:0 0 20px;padding:0;text-align:center;font-size:28px;color:#1d1d1d}
article:has(.mh-ed-wrap) .lwrp-list-link-title-text{display:block;margin-top:4px;font-family:bodoni-pt-variable,Georgia,serif;font-size:19px;line-height:1.3;color:#1d1d1d}
@media (max-width:980px){
article:has(.mh-ed-wrap) .entry-title{font-size:40px}
.mh-ed-body .mh-pull{margin:2.2em 0}
}
@media (max-width:767px){
#main-content .container:has(.mh-ed-wrap){width:88%}
article:has(.mh-ed-wrap) .entry-title{font-size:31px}
.mh-ed-wrap .mh-dek{font-size:19px}
article:has(.mh-ed-wrap)>.et_post_meta_wrapper>img{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}
.mh-ed-body{margin-top:32px;font-size:17px}
.mh-ed-body h2{font-size:26px}
.mh-ed-body .mh-pull p{font-size:24px}
.mh-ed-body .mh-visit{padding:22px 20px 14px}
.mh-ed-body .mh-visit li strong{display:block;min-width:0}
.mh-ed-body table{font-size:14px}
.mh-ed-body .mh-cta{padding:30px 18px 26px}
.mh-ed-body .mh-cta-head{font-size:25px}
}
