.mfc-guide-page{margin:0;background:#f6f4ee;color:#303631;font-family:"Garet","Garet Book",Arial,sans-serif}
.mfc-guide-page *{box-sizing:border-box}
.mfc-guide-header,.mfc-guide-header.mfc2{position:relative;z-index:9000;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;clip-path:none!important;contain:none!important}
.mfc-guide-header .m2-nav{position:relative;z-index:9010;overflow:visible!important}
.mfc-guide-header .mfc-nav-shell,.mfc-guide-header #m2-menu,.mfc-guide-header .mfc-nav-more{overflow:visible!important}
.mfc-guide-header .mfc-nav-more[open]{z-index:9020!important}
.mfc-guide-header .mfc-nav-dropdown{z-index:9030!important}
.mfc2:has(.mfc-journey-section){overflow:visible!important;clip-path:none!important;contain:none!important}
.mfc2:has(.mfc-journey-section)>.m2-nav{position:sticky!important;z-index:99000!important;overflow:visible!important;isolation:isolate}
.mfc2:has(.mfc-journey-section)>.m2-nav .mfc-nav-shell,.mfc2:has(.mfc-journey-section)>.m2-nav #m2-menu,.mfc2:has(.mfc-journey-section)>.m2-nav .mfc-nav-more{overflow:visible!important}
.mfc2:has(.mfc-journey-section)>.m2-nav .mfc-nav-more[open]{z-index:99100!important}
.mfc2:has(.mfc-journey-section)>.m2-nav .mfc-nav-dropdown{z-index:99200!important}
.mfc-guide-single{max-width:1050px;margin:auto;padding:75px 28px 90px}
.mfc-guide-single>header{padding:55px 0 65px;border-bottom:1px solid #cdd0c3}
.mfc-guide-single>header>a{color:inherit;text-underline-offset:5px}
.mfc-guide-single>header>p,.mfc-guide-cta>p{margin:42px 0 12px;font-size:11px;font-weight:700;letter-spacing:.17em}
.mfc-guide-single h1{max-width:900px;margin:0 0 22px;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.06}
.mfc-guide-single>header>div{max-width:720px;font-size:19px;line-height:1.7}
.mfc-guide-single>article{max-width:760px;margin:60px auto;font-size:17px;line-height:1.8}
.mfc-guide-single>article h2{margin:45px 0 14px;font-size:32px;font-weight:400}
.mfc-guide-form{max-width:900px;margin:70px auto 0;padding:46px;background:#eef0e8;border:1px solid #cdd0c3}
.mfc-guide-form>p{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.17em}
.mfc-guide-form>h2{margin:0 0 25px;font-size:clamp(30px,4vw,46px);font-weight:400}
.mfc-guide-form iframe{display:block;width:100%!important;background:#fff}
.mfc-guide-cta{margin-top:70px;padding:52px;background:#303c31;color:#fff;text-align:center}
.mfc-guide-cta h2{margin:10px 0 25px;font-size:clamp(30px,4vw,48px);font-weight:400}
.mfc-guide-cta a{display:inline-flex;min-height:50px;align-items:center;padding:13px 22px;border:1px solid #eef0e8;background:transparent;color:#fff!important;text-decoration:none!important;transition:background .2s,color .2s}
.mfc-guide-cta a:hover,.mfc-guide-cta a:focus{border-color:#fff;background:#eef0e8;color:#303c31!important}
.mfc-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}
.mfc-journey-grid>a{display:flex;min-height:285px;flex-direction:column;padding:28px;border:1px solid #cdd0c3;background:#eef0e8;color:#303631;text-decoration:none;transition:transform .2s,box-shadow .2s}
.mfc-journey-grid>a:hover{transform:translateY(-4px);box-shadow:0 15px 35px #30363114}
.mfc-journey-grid span{font-size:10px;font-weight:700;letter-spacing:.15em}
.mfc-journey-grid h3{margin:28px 0 13px;font-size:26px;font-weight:400;line-height:1.2}
.mfc-journey-grid p{font-size:14px;line-height:1.65}
.mfc-journey-grid strong{margin-top:auto;font-size:13px}
.mfc-guide-empty{padding:20px;border:1px dashed #9fa292}
@media(max-width:900px){.mfc-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.mfc-guide-single{padding:40px 20px 65px}.mfc-guide-single>header{padding:30px 0 42px}.mfc-journey-grid{grid-template-columns:1fr}.mfc-guide-cta{padding:38px 22px}.mfc-guide-form{padding:30px 18px}}
@media(prefers-reduced-motion:reduce){.mfc-journey-grid>a,.mfc-guide-cta a{transition:none}.mfc-journey-grid>a:hover{transform:none}}
