:root{--bme-header-offset:170px;--bme-cream:#F5EFE6;--bme-charcoal:#2B2926;--bme-brass:#B08D57;--bme-font-heading:"Cormorant Garamond", serif;--bme-font-body:"Source Sans 3", "Source Sans Pro", sans-serif;--bme-font-script:"Ephesis", cursive;--bme-journal-h1:clamp(42px, 4vw, 72px);--bme-journal-h2:clamp(2.15rem, 3.6vw, 3rem);--bme-journal-h3:clamp(1.6rem, 2.5vw, 2rem);--bme-journal-body:1.125rem;--bme-journal-intro:clamp(1.125rem, 1.45vw, 1.375rem);--bme-journal-line-body:1.8;--bme-journal-line-heading:1.12}.bme-journal-view{padding-top:160px;padding-left:0;padding-right:0;background:var(--bme-cream);color:var(--bme-charcoal);text-align:left}.bme-journal-after-content{background:#fff0;text-align:initial}.bme-journal-after-content .et_pb_section{width:100%}.single-post .bme-journal-content .et_pb_section,.single-post .bme-journal-content .et_pb_row,.single-post .bme-journal-content .et_pb_column,.single-post .bme-journal-content .et_pb_module,.single-post .bme-journal-content .et_pb_code,.single-post .bme-journal-content .et_pb_code_inner{background:transparent!important}.bme-journal-hero-split{position:relative;width:100%;max-width:none;margin:0 0 0;display:grid;grid-template-columns:1.08fr 0.92fr;gap:0;align-items:stretch;height:calc(100vh - 170px);min-height:560px;max-height:720px;overflow:visible}.bme-journal-hero-split--no-image{grid-template-columns:minmax(0,1fr)}.bme-journal-hero-copy{display:flex;flex-direction:column;justify-content:center;max-width:none;padding:64px 7vw;border-bottom:1px dotted var(--bme-charcoal);text-align:left}.bme-journal-hero-image-wrap{position:relative;height:100%;min-height:0;border-radius:0;overflow:hidden;background:var(--bme-charcoal);box-shadow:none}.bme-journal-hero-image-wrap img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.bme-journal-back{display:inline-flex;margin-bottom:42px;color:var(--bme-brass);text-decoration:none;font-size:15px;transform:translateY(-28px)}.bme-journal-hero-copy h1{margin:0 0 24px;font-family:var(--bme-font-heading);font-size:clamp(42px, 4vw, 72px);line-height:.98;color:var(--bme-charcoal)}.bme-journal-intro{margin:0;font-family:var(--bme-font-body);font-size:clamp(18px, 1.45vw, 22px);font-weight:400;line-height:1.55;color:rgb(43 41 38 / .78)}.bme-journal-divider{width:118px;height:1px;margin:34px 0 24px;background:var(--bme-brass)}.bme-journal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;color:var(--bme-brass);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.bme-meta-separator{color:rgb(176 141 87 / .55);letter-spacing:0}.bme-journal-author{display:flex;align-items:center;gap:14px;margin-top:20px}.bme-author-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.bme-author-name{font-family:var(--bme-font-script);font-size:22px;font-weight:400;line-height:1;color:var(--bme-charcoal)}.bme-journal-badges{position:absolute;top:24px;left:24px;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.bme-journal-badges span{display:inline-flex;padding:7px 12px;border-radius:999px;background:rgb(245 239 230 / .92);color:var(--bme-brass);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bme-journal-content .et_pb_text,.bme-journal-content .et_pb_text_inner{font-family:var(--bme-font-body)!important;font-size:var(--bme-journal-body)!important;line-height:var(--bme-journal-line-body)!important;letter-spacing:0!important}.bme-journal-body-wrap{width:min(94vw, 1500px);margin:0 auto;padding:0 0 90px;display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:72px;align-items:start;text-align:left}.bme-journal-body-wrap.no-planning-panel{display:block;width:min(90vw, 980px);max-width:980px}.bme-journal-body-wrap.no-planning-panel .bme-journal-content{max-width:880px;margin:0 auto}.bme-journal-content{position:relative;clear:both;z-index:1;max-width:980px;margin:0 auto;padding-top:50px;background:transparent!important;font-family:var(--bme-font-body);font-size:19px;line-height:1.8;color:rgb(43 41 38 / .88);text-align:left}.bme-journal-content .et_pb_text,.bme-journal-content .et_pb_text_inner{font-family:var(--bme-font-body)!important;font-size:var(--bme-journal-body)!important;line-height:var(--bme-journal-line-body)!important;letter-spacing:0!important;color:rgb(43 41 38 / .88)!important}.bme-journal-content,.bme-journal-content p,.bme-journal-content li,.bme-journal-content span,.bme-journal-content div{color:rgb(43 41 38 / .88)!important}.bme-journal-content h2,.bme-journal-content h3{font-family:var(--bme-font-heading);color:var(--bme-charcoal);line-height:1.12;font-weight:500}.bme-journal-content h2{font-size:clamp(34px, 3.6vw, 48px)}.bme-journal-content h3{font-size:clamp(25px, 2.5vw, 32px);margin:1.15em 0 .35em}.bme-journal-content h2+h3{margin-top:.15em}.bme-journal-content ul,.bme-journal-content ol{margin:0 0 1.45em 1.2em;padding:0}.bme-journal-content li{margin-bottom:.5em}.bme-journal-content a{color:var(--bme-brass);text-decoration-thickness:1px;text-underline-offset:4px}.bme-journal-pullquote{max-width:620px;margin:20px auto 40px;text-align:center;color:var(--bme-charcoal)}.bme-journal-pullquote span{display:block;margin-bottom:8px;font-size:24px;line-height:1;color:var(--bme-brass)!important}.bme-journal-pullquote p{max-width:760px;margin:0 auto;font-family:var(--bme-font-heading);font-size:clamp(26px, 2vw, 32px);line-height:1.08;font-weight:400;letter-spacing:-.01em}.bme-host-tip{max-width:620px;margin:30px auto;padding:28px 34px 28px 38px;background:#f7f1e8;border:1px dotted var(--bme-brass);border-radius:10px}.bme-host-tip-label{margin:0 0 14px;color:var(--bme-brass);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;font-family:"Source Sans 3",sans-serif}.bme-host-tip p:last-child{font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:1.45;font-weight:400}.bme-planning-panel{position:sticky;top:120px;padding:34px 32px;background:#f7f1e8;border:1px solid rgb(176 141 87 / .22);border-radius:14px;box-shadow:0 18px 45px rgb(43 41 38 / .06);text-align:left;margin-top:25px}.bme-planning-kicker{margin:0 0 18px;color:var(--bme-brass);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.bme-planning-panel h2{margin:0 0 28px;font-family:var(--bme-font-heading);font-size:32px;line-height:1.05;font-weight:500;color:var(--bme-charcoal)}.bme-panel-list{display:grid;gap:22px}.bme-panel-item{display:grid;grid-template-columns:24px 1fr;gap:14px;padding-bottom:20px;border-bottom:1px solid rgb(176 141 87 / .18)}.bme-panel-icon{display:inline-flex;align-items:flex-start;justify-content:center;padding-top:2px;color:var(--bme-brass)}.bme-panel-icon svg{width:19px;height:19px;stroke:currentColor}.bme-panel-item strong{display:block;margin-bottom:7px;color:var(--bme-brass);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.bme-panel-item span:not(.bme-panel-icon){display:block;font-family:var(--bme-font-body);font-size:15px;line-height:1.55;color:rgb(43 41 38 / .82);text-align:left!important}.bme-panel-links-heading{margin:28px 0 10px 8px;padding:0;border:0;color:var(--bme-brass);font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bme-panel-links{display:grid;gap:0;margin-top:0;border-top:1px solid rgb(176 141 87 / .22)}.bme-panel-links a{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid rgb(176 141 87 / .18);color:var(--bme-charcoal);text-decoration:none;font-family:var(--bme-font-body);font-size:15px}.bme-panel-links a:hover{color:var(--bme-brass)}.bme-panel-arrow{color:var(--bme-brass);font-size:14px}@media (max-width:1050px){.bme-journal-body-wrap{grid-template-columns:1fr}.bme-planning-panel{position:static}}@media (max-width:980px){.bme-journal-hero-split{grid-template-columns:1fr;gap:38px}.bme-journal-hero-copy{max-width:760px}.bme-journal-hero-image-wrap,.bme-journal-hero-image-wrap img{min-height:420px}}@media (max-width:760px){:root{--bme-header-offset:65px}.bme-journal-view{padding-top:var(--bme-header-offset);overflow-x:hidden}.bme-journal-hero-split{height:auto;min-height:0;max-height:none;padding-top:30px;margin-bottom:42px;display:flex;flex-direction:column-reverse;gap:0}.bme-journal-hero-copy{padding:34px 24px 40px;border-bottom:1px dotted var(--bme-charcoal)}.bme-journal-back{margin-bottom:28px;transform:none;font-size:14px}.bme-journal-hero-copy h1{font-size:clamp(42px, 13vw, 62px);margin-bottom:18px}.bme-journal-intro{font-size:18px;line-height:1.5}.bme-journal-divider{margin:28px 0 20px}.bme-journal-meta{gap:8px 10px;font-size:10px;line-height:1.4}.bme-journal-author{margin-top:18px}.bme-author-avatar{width:54px;height:54px}.bme-journal-hero-image-wrap{height:300px;min-height:0;border-radius:0}.bme-journal-hero-image-wrap img{height:100%;min-height:0;object-fit:cover}.bme-journal-body-wrap{width:100%;padding:0 22px 62px;display:flex;flex-direction:column;gap:34px}.bme-journal-main{width:100%}.bme-journal-content{max-width:none;padding-top:20px;font-size:18px;line-height:1.72}.bme-journal-content p{margin-bottom:1.25em}.bme-journal-pullquote{max-width:92%;margin:34px auto 38px}.bme-journal-pullquote span{font-size:22px;margin-bottom:8px}.bme-journal-pullquote p{max-width:100%;font-size:clamp(22px, 7vw, 28px);line-height:1.12}.bme-host-tip{max-width:none;margin:42px 0 0;padding:24px 24px 26px}.bme-host-tip p:last-child{font-size:17px;line-height:1.45}.bme-planning-panel{padding:28px 24px;border-radius:14px}.bme-planning-panel h2{font-size:30px;margin-bottom:24px}.bme-panel-list{gap:18px}.bme-panel-item{gap:12px;padding-bottom:17px}.bme-panel-links a{padding:14px 0;font-size:14px}.bme-related-journal-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:420px;margin:0 auto;padding:0;box-sizing:border-box}.bme-related-journal-grid,.bme-related-journal-grid *,.bme-related-journal-grid *::before,.bme-related-journal-grid *::after{box-sizing:border-box}.bme-related-journal-grid .bme-blog-card-link{display:block!important;width:100%!important;min-width:0;color:inherit;text-decoration:none}.bme-related-journal-grid .bme-blog-card{display:flex!important;width:100%!important;min-width:0;flex-direction:column!important;overflow:hidden;border:1px solid rgb(176 141 87 / .18);border-radius:16px;background:#fffdf9;box-shadow:0 12px 30px rgb(43 41 38 / .06)}.bme-related-journal-grid .bme-blog-image{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;flex:none!important;margin:0!important;overflow:hidden;aspect-ratio:4 / 3}.bme-related-journal-grid .bme-blog-image img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;object-fit:cover;object-position:center}.bme-related-journal-grid .bme-blog-card-body{display:flex!important;width:100%!important;max-width:none!important;min-width:0;flex:1 1 auto!important;flex-direction:column;padding:20px 18px 24px;text-align:left}.bme-related-journal-grid .bme-blog-meta{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:18px}.bme-related-journal-grid .bme-blog-meta__labels{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bme-related-journal-grid .bme-blog-category,.bme-related-journal-grid .bme-blog-dog-friendly{white-space:nowrap}.bme-related-journal-grid .bme-blog-date{white-space:nowrap}.bme-related-journal-grid .bme-blog-title{margin:0 0 14px;font-family:var(--bme-font-heading);font-size:29px;font-weight:500;line-height:1.03;color:var(--bme-charcoal);text-align:left}.bme-related-journal-grid .bme-blog-excerpt{display:-webkit-box;margin:0;overflow:hidden;color:rgb(43 41 38 / .78);font-size:16px;line-height:1.55;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (max-width:420px){.bme-journal-hero-copy{padding:30px 20px 36px}.bme-journal-body-wrap{padding-left:18px;padding-right:18px}.bme-journal-hero-copy h1{font-size:clamp(40px, 15vw, 56px)}.bme-journal-content{font-size:17px;line-height:1.68}.bme-journal-pullquote p{font-size:clamp(21px, 7vw, 26px)}.bme-planning-panel{padding:26px 20px}.bme-panel-links a{grid-template-columns:22px 1fr auto;gap:12px}}