/* MX newsletter conversion homepage mock. Scoped to marker-bearing draft only. */
body.mx-newsletter-home-mock{background:#F7F4ED}
body.mx-newsletter-home-mock #masthead{display:block}
body.mx-newsletter-home-mock #primary{width:100%;margin:0;float:none}
body.mx-newsletter-home-mock .posts-entry{border:0;padding:0;margin:0;background:transparent;box-shadow:none}
body.mx-newsletter-home-mock .posts-entry>.entry-header{display:none}
body.mx-newsletter-home-mock .entry-content{padding:0;margin:0}
body.mx-newsletter-home-mock #content{padding-top:0}
html:has(body.mx-newsletter-home-mock){scroll-behavior:smooth;scroll-padding-top:36px}
.mx-convert{--mc-green:#1F4D3A;--mc-cream:#F7F4ED;--mc-ink:#2E2E2E;--mc-muted:#53665B;--mc-line:#D5D9CD;font:17px/1.6 Arial,Helvetica,sans-serif;color:var(--mc-ink);background:var(--mc-cream);text-align:left}
.mx-convert *{box-sizing:border-box}
.mx-convert :where(h1,h2,h3,p,figure){margin:0;padding:0;border:0;background:none}
.mx-convert :where(h1,h2,h3){font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:none;color:var(--mc-green);text-wrap:balance;letter-spacing:-.035em}
.mx-convert a{color:inherit;box-shadow:none;text-underline-offset:5px}
.mx-convert a:focus-visible,.mx-convert summary:focus-visible{outline:3px solid var(--mc-green);outline-offset:5px}
.mx-convert img{display:block;max-width:100%;height:auto}
.mx-convert .mc-wrap{max-width:1280px;margin-inline:auto;padding-inline:38px}
.mx-convert .mc-header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mc-line);gap:24px}
.mx-convert .mc-brand{display:block;flex-shrink:0}
.mx-convert .mc-brand img{width:242px;height:auto;max-height:76px;object-fit:contain;mix-blend-mode:multiply}
.mx-convert .mc-header nav{display:flex;align-items:center;gap:30px;font-size:14px}
.mx-convert .mc-header nav a{text-decoration:none}
.mx-convert .mc-header nav a:hover{text-decoration:underline}
.mx-convert .mc-header .mc-nav-join{padding:10px 18px;background:var(--mc-green);color:var(--mc-cream);display:flex;gap:26px;align-items:center;min-height:44px}
.mx-convert .mc-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-block:38px 50px}
.mx-convert .mc-kicker{font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.14em;color:var(--mc-green)}
.mx-convert .mc-promise h1{font-size:clamp(48px,5vw,72px);line-height:1.06;margin:22px 0 24px}
.mx-convert .mc-promise h1 em{font-weight:400;display:inline-block;padding-bottom:5px}
.mx-convert .mc-lead{font-size:19px;line-height:1.6;max-width:440px}
.mx-convert .mc-reassurance{margin-top:26px;padding-top:18px;border-top:1px solid var(--mc-line);font-size:14px;color:var(--mc-muted);max-width:360px}
.mx-convert .mc-signup{background:#FFFFFF;border:1px solid var(--mc-line);border-top:4px solid var(--mc-green);box-shadow:0 12px 28px #1f4d3a0a;scroll-margin-top:48px;min-width:0}
.mx-convert .mc-form-label{display:flex;justify-content:space-between;gap:12px;padding:18px 24px 0;font:700 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.09em;color:var(--mc-green)}
.mx-convert .mc-signup .mx-home,.mx-convert .mc-signup .mx-wrap,.mx-convert .mc-signup .mx-feature{margin:0!important;padding:0!important;max-width:100%!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.mx-convert .mc-signup iframe{display:block;width:100%!important;height:380px!important;border:0!important;margin:0!important}
.mx-convert .mc-form-foot{font-size:13px;color:var(--mc-muted);text-align:center;padding:0 16px 20px;line-height:1.8;margin-top:-25px}
.mx-convert .mc-form-foot a{font-size:12px}
.mx-convert .mc-form-foot span{margin-inline:8px}
.mx-convert .mc-strip{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:24px;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);font-size:14px;color:var(--mc-muted)}
.mx-convert .mc-strip p{font-size:18px;line-height:1.35;color:var(--mc-green)}
.mx-convert .mc-strip strong{font-weight:400;font-family:Georgia,serif;font-size:23px}
.mx-convert .mc-strip>span{border-left:1px solid var(--mc-line);padding-left:28px}
.mx-convert .mc-inside{display:grid;grid-template-columns:1.05fr 1fr;gap:95px;padding-block:92px}
.mx-convert .mc-inside h2{font-size:clamp(35px,3.7vw,51px);line-height:1.1;margin-bottom:22px}
.mx-convert .mc-inside-intro>p{max-width:390px;margin-bottom:26px}
.mx-convert .mc-textlink{font-size:15px;color:var(--mc-green)}
.mx-convert .mc-benefits>div{padding:20px 0;border-top:1px solid var(--mc-line)}
.mx-convert .mc-benefits>div:first-child{padding-top:0;border-top:0}
.mx-convert .mc-benefits h3{font-size:27px;line-height:1.15;margin-bottom:9px}
.mx-convert .mc-benefits p{font-size:16px;max-width:450px}
.mx-convert .mc-local{background:#E8EEE7;padding-block:66px 42px}
.mx-convert .mc-local-heading h2{font-size:clamp(40px,4.2vw,58px);line-height:1.1;margin:18px 0}
.mx-convert .mc-local-heading>p:last-child{font-size:17px}
.mx-convert .mc-photos{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:start;margin-top:38px}
.mx-convert .mc-photos article:nth-child(2){padding-top:76px}
.mx-convert .mc-photos a{display:block;text-decoration:none}
.mx-convert .mc-photos figure{padding:8px;background:#FFFFFF}
.mx-convert .mc-photos img{width:100%;height:310px;object-fit:cover}
.mx-convert .mc-photos article:nth-child(2) img{height:255px}
.mx-convert .mc-photos figcaption{padding:9px 5px 3px;font-size:12px;line-height:1.5;color:var(--mc-muted)}
.mx-convert .mc-photo-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:18px}
.mx-convert .mc-photo-caption h3{font-size:30px;line-height:1.15}
.mx-convert .mc-photo-caption>span{font-size:26px;color:var(--mc-green)}
.mx-convert .mc-photos a:hover h3{text-decoration:underline;text-underline-offset:6px}
.mx-convert .mc-photos a>p{font-size:15px;margin-top:10px}
.mx-convert .mc-local-note{margin-top:35px;font-size:13px;color:var(--mc-muted)}
.mx-convert .mc-closing{padding-block:85px;text-align:center}
.mx-convert .mc-closing h2{font-size:clamp(42px,5vw,66px);line-height:1.08;margin:21px 0}
.mx-convert .mc-closing>p:not(.mc-kicker){margin-bottom:25px}
.mx-convert .mc-button{display:inline-flex;align-items:center;justify-content:center;gap:40px;padding:17px 25px;background:var(--mc-green);color:var(--mc-cream);font-size:16px;text-decoration:none;min-height:54px}
.mx-convert .mc-button:hover,.mx-convert .mc-nav-join:hover{background:#163D2D}
.mx-convert .mc-closing .mc-small{font-size:13px;color:var(--mc-muted);margin:17px 0 0}
@media(max-width:1000px){.mx-convert .mc-wrap{padding-inline:26px}.mx-convert .mc-hero{gap:35px}.mx-convert .mc-inside{gap:45px}.mx-convert .mc-promise h1{font-size:52px}.mx-convert .mc-header nav{gap:20px}.mx-convert .mc-brand img{width:215px}.mx-convert .mc-photos{gap:25px}.mx-convert .mc-photos img{height:270px}}
@media(max-width:760px){.mx-convert .mc-wrap{padding-inline:22px}.mx-convert .mc-header{height:82px;gap:14px}.mx-convert .mc-brand img{width:188px;max-height:62px}.mx-convert .mc-header nav>a:not(.mc-nav-join){display:none}.mx-convert .mc-header .mc-nav-join{padding:10px 13px;gap:10px;font-size:13px;white-space:nowrap}.mx-convert .mc-hero{grid-template-columns:1fr;gap:26px;padding-block:28px 35px}.mx-convert .mc-promise h1{font-size:clamp(42px,7.5vw,58px);margin:14px 0 16px}.mx-convert .mc-lead{font-size:17px;line-height:1.5;max-width:560px}.mx-convert .mc-reassurance{display:none}.mx-convert .mc-signup{max-width:550px;width:100%;justify-self:center}.mx-convert .mc-form-label{padding:13px 17px 0;font-size:11px}.mx-convert .mc-strip{flex-wrap:wrap;justify-content:flex-start;gap:12px 23px;padding-block:22px}.mx-convert .mc-strip p{width:100%}.mx-convert .mc-strip>span{border:0;padding:0;font-size:13px}.mx-convert .mc-inside{grid-template-columns:1fr;gap:34px;padding-block:52px}.mx-convert .mc-inside h2{font-size:40px}.mx-convert .mc-inside-intro>p{max-width:100%}.mx-convert .mc-local{padding-block:44px 30px}.mx-convert .mc-photos{grid-template-columns:1fr;gap:34px}.mx-convert .mc-photos article:nth-child(2){padding:0}.mx-convert .mc-photos img,.mx-convert .mc-photos article:nth-child(2) img{height:auto;aspect-ratio:16/10;object-fit:cover}.mx-convert .mc-photo-caption h3{font-size:27px}.mx-convert .mc-closing{padding-block:52px}.mx-convert .mc-closing h2{font-size:46px}}
@media(max-width:400px){.mx-convert .mc-wrap{padding-inline:16px}.mx-convert .mc-header{height:74px}.mx-convert .mc-brand img{width:163px}.mx-convert .mc-header .mc-nav-join{font-size:12px;padding:8px 11px}.mx-convert .mc-promise h1{font-size:42px}.mx-convert .mc-form-label{letter-spacing:.05em}.mx-convert .mc-form-foot{font-size:12px}.mx-convert .mc-inside h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html:has(body.mx-newsletter-home-mock){scroll-behavior:auto}}

body.mx-newsletter-home-mock .mx-convert h1,body.mx-newsletter-home-mock .mx-convert h2,body.mx-newsletter-home-mock .mx-convert h3{color:#1F4D3A;font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:none;background:none;border:0;padding:0}

/* Use the actual WordPress navigation and its native dropdowns. */
body.mx-newsletter-home-mock .mx-convert .mc-header{display:none}
body.mx-newsletter-home-mock #masthead{background:#F7F4ED;padding:0}
body.mx-newsletter-home-mock #masthead .site-branding{padding:12px 0;margin:0}
body.mx-newsletter-home-mock #masthead .custom-logo{width:245px;max-height:84px;object-fit:contain}
body.mx-newsletter-home-mock #primary-site-navigation{margin:0}
body.mx-newsletter-home-mock #primary-menu>.mc-menu-join>a{background:#1F4D3A;color:#F7F4ED;padding:12px 19px;margin:5px 10px}
body.mx-newsletter-home-mock #primary-menu li:focus-within>ul{display:block;opacity:1;visibility:visible}
@media(max-width:768px){body.mx-newsletter-home-mock #masthead .custom-logo{width:195px;max-height:64px}}

/* Six guide destinations, before A TASTE OF MX. */
body.mx-newsletter-home-mock .mx-convert .mc-guides{padding-top:72px;padding-bottom:88px;border-top:1px solid #D5D9CD}
body.mx-newsletter-home-mock .mx-convert .mc-guides-heading{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:32px}
body.mx-newsletter-home-mock .mx-convert .mc-guides-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.1;margin-top:12px}
body.mx-newsletter-home-mock .mx-convert .mc-guides-heading>p{max-width:330px;color:#53665B;margin:0}
body.mx-newsletter-home-mock .mx-convert .mc-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.mx-newsletter-home-mock .mx-convert .mc-guide-tile{display:flex;flex-direction:column;padding:30px;background:#fff;border:1px solid #D5D9CD;border-top:4px solid #1F4D3A;text-decoration:none;transition:background .15s ease}
body.mx-newsletter-home-mock .mx-convert .mc-guide-tile:hover{background:#E8EEE7}
body.mx-newsletter-home-mock .mx-convert .mc-guide-meta{display:flex;justify-content:space-between;gap:16px;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#53665B}
body.mx-newsletter-home-mock .mx-convert .mc-guide-tile h3{font-size:32px;line-height:1.15;margin:22px 0 12px}
body.mx-newsletter-home-mock .mx-convert .mc-guide-tile>p{margin:0 0 24px;color:#53665B;max-width:44ch}
body.mx-newsletter-home-mock .mx-convert .mc-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:18px;border-top:1px solid #D5D9CD;font-weight:700;color:#1F4D3A}
body.mx-newsletter-home-mock .mx-convert .mc-guide-cta>span{font-size:24px;line-height:1}
@media(max-width:700px){
body.mx-newsletter-home-mock .mx-convert .mc-guides{padding-top:48px;padding-bottom:48px}
body.mx-newsletter-home-mock .mx-convert .mc-guides-heading{display:block}
body.mx-newsletter-home-mock .mx-convert .mc-guides-heading>p{margin-top:20px}
body.mx-newsletter-home-mock .mx-convert .mc-guide-grid{grid-template-columns:1fr;gap:16px}
body.mx-newsletter-home-mock .mx-convert .mc-guide-tile{padding:24px}
body.mx-newsletter-home-mock .mx-convert .mc-guide-tile h3{font-size:29px}
}
