@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Poppins:wght@300;400;500;600&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), "Outfit", sans-serif;color:#0a0a0a;-webkit-font-smoothing:antialiased;background-color:#fff}h1,h2,h3,h4{font-family:var(--font-display), "DM Serif Display", serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}html:hover ::-webkit-scrollbar-thumb{background:#b8975a4d}.hamburger-line{transition:transform .2s,opacity .2s}#mobile-menu{display:none}#mobile-menu.open{display:block}.blog-content h2{font-family:var(--font-display), "DM Serif Display", serif;color:#0a0a0a;margin:36px 0 14px;font-size:28px}.blog-content h3{font-family:var(--font-display), "DM Serif Display", serif;color:#0a0a0a;margin:28px 0 12px;font-size:22px}.blog-content p{color:#4a4540;margin:0 0 18px;font-size:16px;line-height:1.75}.blog-content a{color:#b8975a;text-decoration:underline}.blog-content ul,.blog-content ol{color:#4a4540;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.75}.blog-content li{margin-bottom:6px}.blog-content img{width:100%;height:auto;margin:24px 0}.blog-content blockquote{color:#7a7469;border-left:3px solid #b8975a;margin:24px 0;padding:4px 0 4px 20px;font-style:italic}.blog-content li{list-style:outside}.muc-airport-guide{--gold:#b99358;--gold-dark:#9d783f;--gold-light:#e7dcc9;--navy:#101820;--text:#30343a;--muted:#686868;--border:#e5dfd5;--soft-bg:#faf9f6;--white:#fff;box-sizing:border-box;width:100%;max-width:1120px;color:var(--text);margin:0 auto;padding:55px 28px 80px;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.85}.muc-airport-guide *,.muc-airport-guide :before,.muc-airport-guide :after{box-sizing:border-box}.muc-guide-intro{max-width:920px;margin-bottom:45px}.muc-guide-intro p{margin:0 0 19px}.muc-airport-guide strong{color:#171b20;font-weight:600}.muc-airport-guide h2{color:var(--navy);letter-spacing:-.2px;margin:58px 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:600;line-height:1.18}.muc-airport-guide h3{color:var(--navy);margin:30px 0 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;line-height:1.25}.muc-airport-guide p{margin:0 0 20px}.muc-airport-guide ul{margin:20px 0 28px;padding:0;list-style:none}.muc-airport-guide li{margin:0 0 11px;padding-left:25px;position:relative}.muc-airport-guide li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:2px}.muc-quick-facts{background:var(--soft-bg);border-left:3px solid var(--gold);margin:35px 0 45px;padding:30px 32px}.muc-facts-label{color:var(--gold-dark);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:17px;font-size:12px;font-weight:600;display:block}.muc-fact-row{border-bottom:1px solid var(--gold-light);align-items:baseline;padding:9px 0;display:flex}.muc-fact-row:last-child{border-bottom:none}.muc-fact-name{color:#626262;flex-shrink:0;width:190px;font-size:14px}.muc-fact-value{color:#20252a;font-size:14px;font-weight:500}.muc-terminal-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:28px 0 40px;display:grid}.muc-terminal-card{border:1px solid var(--border);background:#fff;padding:27px 27px 25px}.muc-terminal-card-full{grid-column:1/-1}.muc-terminal-number{color:var(--gold);letter-spacing:1.5px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.muc-terminal-card h3{margin:0 0 11px;font-size:27px}.muc-terminal-card p{color:var(--muted);margin:0;font-size:14px}.muc-guide-cta{background:#111820;border:1px solid #111820;margin:52px 0 58px;padding:39px 42px;position:relative;overflow:hidden}.muc-guide-cta:after{content:"";border:1px solid #b9935859;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-80px}.muc-guide-cta-content{z-index:2;max-width:790px;position:relative}.muc-guide-cta-label{color:#c8a76f;letter-spacing:2px;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.muc-guide-cta h3{color:#fff;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;line-height:1.2}.muc-guide-cta p{color:#e6e6e6;margin:0 0 24px;font-size:15px;line-height:1.8}.muc-guide-buttons{flex-wrap:wrap;gap:12px;display:flex}.muc-guide-button{border:1px solid var(--gold);background:var(--gold);letter-spacing:.4px;justify-content:center;align-items:center;min-height:48px;padding:12px 23px;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex;color:#fff!important;text-decoration:none!important}.muc-guide-button:hover{background:#fff;border-color:#fff;color:#111820!important}.muc-guide-button-outline{background:0 0;border-color:#ffffff8c}.muc-guide-button-outline:hover{background:var(--gold);border-color:var(--gold);color:#fff!important}.muc-transport-card{border:1px solid var(--border);background:#fff;margin:25px 0;padding:27px 29px}.muc-transport-card h3{margin-top:0;margin-bottom:11px}.muc-transport-card p{color:var(--muted);margin-bottom:0;font-size:14px}.muc-guide-highlight{border-top:1px solid var(--gold-light);border-bottom:1px solid var(--gold-light);background:#f8f6f1;margin:34px 0 42px;padding:27px 30px}.muc-guide-highlight p{margin:0}.muc-travel-flow{border:1px solid var(--border);margin:32px 0 45px;padding:30px 32px}.muc-flow-title{color:var(--navy);margin-bottom:21px;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:600}.muc-flow-steps{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.muc-flow-step{padding-right:20px;position:relative}.muc-flow-step:not(:last-child):after{content:"→";color:var(--gold);font-size:18px;position:absolute;top:3px;right:9px}.muc-flow-number{color:var(--gold-dark);letter-spacing:1.4px;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.muc-flow-step span:last-child{color:#34383c;font-size:13px;line-height:1.5;display:block}.muc-guide-faq{border-top:1px solid var(--border);margin-top:70px;padding-top:50px}.muc-guide-faq>h2{margin-top:0;margin-bottom:12px}.muc-faq-intro{max-width:760px;margin-bottom:30px}.muc-faq-item{border:1px solid var(--border);background:#fff;margin-bottom:12px}.muc-faq-question{color:var(--navy);margin:0;padding:21px 55px 21px 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:600;line-height:1.3;position:relative}.muc-faq-question:after{content:"+";color:var(--gold);font-family:Arial,sans-serif;font-size:22px;font-weight:300;position:absolute;top:18px;right:23px}.muc-faq-answer{color:var(--muted);padding:0 24px 21px;font-size:14px;line-height:1.8}.muc-faq-answer p{margin:0}.muc-final-guide-cta{text-align:center;border:1px solid var(--gold-light);background:#f8f6f1;margin-top:55px;padding:43px 40px}.muc-final-guide-cta h3{max-width:720px;color:var(--navy);margin:0 auto 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:37px;line-height:1.2}.muc-final-guide-cta p{color:#555;max-width:750px;margin:0 auto 25px}.muc-airport-guide a:not(.muc-guide-button){color:var(--gold-dark);border-bottom:1px solid #9d783f59;text-decoration:none}.muc-airport-guide a:not(.muc-guide-button):hover{color:var(--navy);border-bottom-color:var(--navy)}@media (max-width:900px){.muc-airport-guide{padding:45px 24px 65px}.muc-airport-guide h2{font-size:34px}.muc-flow-steps{grid-template-columns:repeat(2,1fr);gap:22px}.muc-flow-step:not(:last-child):after{display:none}}@media (max-width:600px){.muc-airport-guide{padding:35px 18px 55px;font-size:15px;line-height:1.8}.muc-airport-guide h2{margin-top:45px;margin-bottom:18px;font-size:31px;line-height:1.15}.muc-airport-guide h3{font-size:25px}.muc-quick-facts{padding:23px 20px}.muc-fact-row{padding:11px 0;display:block}.muc-fact-name{text-transform:uppercase;letter-spacing:.7px;width:auto;margin-bottom:2px;font-size:12px;display:block}.muc-fact-value{font-size:14px}.muc-terminal-grid{grid-template-columns:1fr}.muc-terminal-card-full{grid-column:auto}.muc-guide-cta{margin:40px 0 45px;padding:30px 23px}.muc-guide-cta h3{font-size:29px}.muc-guide-buttons{flex-direction:column;width:100%}.muc-guide-button{width:100%}.muc-transport-card{padding:23px 20px}.muc-guide-highlight{padding:22px 20px}.muc-travel-flow{padding:25px 20px}.muc-flow-steps{grid-template-columns:1fr;gap:17px}.muc-flow-step{padding-right:0}.muc-flow-step:not(:last-child):after{display:none}.muc-guide-faq{margin-top:55px;padding-top:38px}.muc-faq-question{padding:18px 48px 18px 18px;font-size:21px}.muc-faq-answer{padding:0 18px 18px}.muc-final-guide-cta{padding:32px 20px}.muc-final-guide-cta h3{font-size:30px}}@media (max-width:1023px){.muc-terminal-number,.muc-flow-number{font-size:12px}}
