.mgge-global-silo .ct-footer,.mgge-global-silo footer#footer,.mgge-global-silo .site-footer:not(.mgge-localized-footer){display:none!important}
.mgge-global-silo .mgge-localized-footer{display:block!important}
.mgge-wrap{max-width:1200px;margin:0 auto;padding:24px}
.mgge-language-switcher{display:flex;gap:10px;align-items:center;margin:16px 0;flex-wrap:wrap}.mgge-language-switcher a{text-decoration:none}
.mgge-localized-footer{max-width:1200px;margin:48px auto 0;padding:32px 24px;border-top:1px solid rgba(0,0,0,.1)}
.mgge-footer-brand{margin-bottom:22px;font-size:1.08rem;letter-spacing:.02em}
.mgge-localized-footer .mgge-footer-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px;list-style:none;margin:0 0 24px;padding:0}
.mgge-localized-footer .mgge-footer-menu>li{list-style:none;margin:0;padding:0}
.mgge-localized-footer .mgge-footer-menu>li>a{font-weight:650;display:inline-block;margin-bottom:10px}
.mgge-localized-footer .sub-menu{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.mgge-localized-footer .sub-menu li{list-style:none;margin:0;padding:0}
.mgge-localized-footer a{text-decoration:none}.mgge-footer-copy{margin:0;opacity:.75}
.mgge-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.mgge-card{border:1px solid rgba(0,0,0,.08);padding:18px;border-radius:8px}.mgge-breadcrumb{font-size:.9em;margin-bottom:18px}.mgge-breadcrumb a{text-decoration:none}.mgge-related{margin-top:40px}
.mgge-ad-slot{width:100%;box-sizing:border-box;contain:layout style}.mgge-ad-slot:empty{pointer-events:none}.mgge-ad-slot[data-mgge-consent="unknown"]{background:transparent}
@media(max-width:689px){.mgge-localized-footer .mgge-footer-menu{grid-template-columns:1fr 1fr;gap:24px 18px}}
.mgge-localized-footer .mgge-nav-mayana>a,.mgge-localized-footer .mgge-nav-legal>a{pointer-events:none;cursor:default;text-decoration:none}
/* beta11.44: Global homepage owns hierarchy; Core owns visual components. */
.mgge-global-home-shell{max-width:none!important;padding:0!important}.mgge-global-home-fallback{max-width:1200px;margin:0 auto;padding:28px 24px}.mgge-global-home-fallback>p{max-width:760px;color:#666}

/* beta11.46 — English editorial edition: no commerce, food-first home */
.mgge-global-silo.mgge-lang-en .mayana-global-home__identity{display:none!important}
.mgge-global-silo.mgge-lang-en .mayana-global-hero-card--primary .mayana-global-hero-card__excerpt{display:none!important}
.mgge-global-silo.mgge-lang-en .mgge-localized-footer{margin-top:34px}


/* beta11.47 — English brand polish, typography balance, stronger footer */
.mgge-global-silo.mgge-lang-en img.mgge-brand-logo,
.mgge-global-silo.mgge-lang-en .custom-logo,
.mgge-global-silo.mgge-lang-en .site-logo-container img,
.mgge-global-silo.mgge-lang-en .custom-logo-link img,
.mgge-global-silo.mgge-lang-en .ct-header .site-logo-container img{max-height:56px!important;width:auto!important}
.mgge-global-silo.mgge-lang-en .ct-header [data-id="menu"] > ul > li > a,
.mgge-global-silo.mgge-lang-en .ct-header .menu > li > a,
.mgge-global-silo.mgge-lang-en .ct-header nav > ul > li > a,
.mgge-global-silo.mgge-lang-en .ct-header nav .menu-item > a{font-size:14px!important;font-weight:650!important;letter-spacing:.01em!important}
.mgge-global-silo.mgge-lang-en .mayana-global-hero-card__title{font-size:clamp(1.95rem,3.25vw,3.6rem)!important;max-width:14ch}
.mgge-global-silo.mgge-lang-en .mayana-global-hero-card--side .mayana-global-hero-card__title{font-size:clamp(1.15rem,1.75vw,1.7rem)!important;max-width:16ch}
.mgge-global-silo.mgge-lang-en .mayana-global-hero-card__eyebrow{font-size:.64rem!important}
.mgge-global-silo.mgge-lang-en .mayana-global-card__title{font-size:1.04rem!important;line-height:1.08!important}
.mgge-global-silo.mgge-lang-en .mayana-global-card__eyebrow{font-size:.6rem!important}
.mgge-global-silo.mgge-lang-en .mgge-localized-footer{margin-top:40px!important;padding-top:36px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-brand{font-size:1.2rem!important;font-weight:800!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-copy,
.mgge-global-silo.mgge-lang-en .mgge-localized-footer .sub-menu li a{font-size:.96rem!important;line-height:1.5!important}
.mgge-global-silo.mgge-lang-en .mgge-localized-footer .mgge-footer-menu>li>a{font-size:1.02rem!important;font-weight:750!important}
.mgge-global-silo.mgge-lang-en .mgge-localized-footer .sub-menu{gap:9px!important}
@media(max-width:1024px){
  .mgge-global-silo.mgge-lang-en img.mgge-brand-logo,
  .mgge-global-silo.mgge-lang-en .custom-logo,
  .mgge-global-silo.mgge-lang-en .site-logo-container img,
  .mgge-global-silo.mgge-lang-en .custom-logo-link img,
  .mgge-global-silo.mgge-lang-en .ct-header .site-logo-container img{max-height:50px!important}
}
@media(max-width:760px){
  .mgge-global-silo.mgge-lang-en img.mgge-brand-logo,
  .mgge-global-silo.mgge-lang-en .custom-logo,
  .mgge-global-silo.mgge-lang-en .site-logo-container img,
  .mgge-global-silo.mgge-lang-en .custom-logo-link img,
  .mgge-global-silo.mgge-lang-en .ct-header .site-logo-container img{max-height:46px!important}
  .mgge-global-silo.mgge-lang-en .mayana-global-hero-card__title{font-size:1.78rem!important;max-width:13ch}
  .mgge-global-silo.mgge-lang-en .mayana-global-hero-card--side .mayana-global-hero-card__title{font-size:1.42rem!important}
  .mgge-global-silo.mgge-lang-en .mayana-global-card__title{font-size:.98rem!important}
}


/* beta11.51 — structured Mayana Core recipe rendering */
.mgge-global-silo.mgge-mayana-recipe-clone .hero-section[data-type="type-1"],
.mgge-global-silo.mgge-mayana-recipe-clone .entry-header:not(.mayana-v6-hero),
.mgge-global-silo.mgge-mayana-recipe-clone .page-title,
.mgge-global-silo.mgge-mayana-recipe-clone .ct-page-title{display:none!important}
.mgge-global-silo.mgge-mayana-recipe-clone .mgge-breadcrumb{margin-bottom:18px}
.mgge-global-silo.mgge-mayana-recipe-clone .mgge-source-structured-content{width:100%;max-width:none}
.mgge-global-silo.mgge-mayana-recipe-clone .mgge-source-structured-content>.mayana-v6-recipe{margin-top:0}

/* beta11.62: Core recipe fact normalization */
.mgge-global-shell .mayana-v794-wait-note,.mgge-global-content .mayana-v794-wait-note,.mayana-v794-wait-note{display:block!important;margin-top:6px!important;line-height:1.35!important;white-space:normal!important;}

/* beta11.64 — dedicated English editorial chrome */
.mgge-global-silo.mgge-lang-en #header,
.mgge-global-silo.mgge-lang-en header#header,
.mgge-global-silo.mgge-lang-en .ct-header,
.mgge-global-silo.mgge-lang-en .site-header:not(.mgge-en-header){display:none!important}

.mgge-en-header{position:sticky;top:0;z-index:9990;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(20,20,20,.08);backdrop-filter:saturate(150%) blur(10px)}
.admin-bar .mgge-en-header{top:32px}
.mgge-en-header__inner{max-width:1240px;height:82px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:34px}
.mgge-en-header__brand{display:flex;align-items:center;flex:0 0 auto;text-decoration:none!important}
.mgge-en-header__brand img{display:block;width:188px!important;max-width:none!important;height:auto!important;max-height:46px!important;object-fit:contain}
.mgge-en-nav{margin-left:auto;height:100%;display:flex;align-items:center}
.mgge-en-nav>ul{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0;height:100%}
.mgge-en-nav__item{position:relative;height:100%;display:flex;align-items:center;list-style:none;margin:0;padding:0}
.mgge-en-nav__item>a{display:flex;align-items:center;height:100%;font-size:14px;line-height:1;font-weight:720;letter-spacing:-.01em;color:#171717;text-decoration:none!important;white-space:nowrap}
.mgge-en-nav__item>a:hover,.mgge-en-nav__item>a:focus-visible{color:#b57a19}
.mgge-en-nav__dropdown{position:absolute;top:calc(100% - 6px);left:-24px;min-width:260px;padding-top:12px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:20}
.mgge-en-nav__item:hover .mgge-en-nav__dropdown,.mgge-en-nav__item:focus-within .mgge-en-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}
.mgge-en-nav__dropdown>ul{background:#fff;border:1px solid rgba(20,20,20,.1);box-shadow:0 18px 48px rgba(0,0,0,.09);border-radius:14px;padding:12px;list-style:none;margin:0;display:grid;gap:2px}
.mgge-en-nav__dropdown li{list-style:none;margin:0;padding:0}
.mgge-en-nav__dropdown a{display:block;padding:10px 12px;border-radius:9px;color:#171717;text-decoration:none!important;font-size:13.5px;line-height:1.25;font-weight:560}
.mgge-en-nav__dropdown a:hover,.mgge-en-nav__dropdown a:focus-visible{background:#f8f5ef;color:#9a6513}
.mgge-en-nav__all{border-top:1px solid rgba(20,20,20,.08);margin-top:6px!important;padding-top:6px!important}
.mgge-en-nav__all a{font-weight:720!important;display:flex!important;justify-content:space-between;align-items:center}
.mgge-en-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.mgge-en-icon-button{appearance:none;border:0;background:transparent;color:#171717;width:40px;height:40px;border-radius:50%;padding:9px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}
.mgge-en-icon-button:hover,.mgge-en-icon-button:focus-visible{background:#f4f2ee;outline:none}
.mgge-en-icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}
.mgge-en-menu-toggle{display:none}
.mgge-en-mobile-menu[hidden]{display:none!important}

.mgge-en-search-panel[hidden]{display:none!important}
.mgge-en-search-panel{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-start;justify-content:center;padding:110px 20px 20px}
.mgge-en-search-backdrop{position:absolute;inset:0;border:0;background:rgba(17,17,17,.38);backdrop-filter:blur(3px);cursor:default}
.mgge-en-search-dialog{position:relative;width:min(760px,100%);background:#fff;border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.22);padding:22px}
.mgge-en-search-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}
.mgge-en-search-dialog__head strong{font-size:1.2rem;letter-spacing:-.02em}
.mgge-en-search-form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1.5px solid #1c1c1c;border-radius:12px;overflow:hidden;background:#fff}
.mgge-en-search-form__icon{display:flex;padding-left:16px;color:#555}
.mgge-en-search-form__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.mgge-en-search-form input{width:100%;min-width:0;height:54px;border:0!important;box-shadow:none!important;outline:none!important;padding:0 12px!important;background:transparent!important;font-size:16px!important;color:#171717!important}
.mgge-en-search-form button{height:54px;border:0;background:#171717;color:#fff;padding:0 24px;font-weight:720;cursor:pointer}
.mgge-en-search-hint{margin:11px 2px 0;color:#777;font-size:13px}
html.mgge-search-open{overflow:hidden}

/* Search results / inline form */
.mgge-global-silo.mgge-lang-en .mgge-search{max-width:780px;display:grid;grid-template-columns:1fr auto;border:1.5px solid #1c1c1c;border-radius:12px;overflow:hidden;margin:20px 0 30px;background:#fff}
.mgge-global-silo.mgge-lang-en .mgge-search label{margin:0}
.mgge-global-silo.mgge-lang-en .mgge-search .search-field{height:54px;border:0!important;box-shadow:none!important;background:#fff!important;padding:0 16px!important;font-size:16px!important}
.mgge-global-silo.mgge-lang-en .mgge-search button{border:0!important;border-radius:0!important;background:#171717!important;color:#fff!important;padding:0 24px!important;font-weight:720!important}

/* English footer */
.mgge-global-silo.mgge-lang-en .mgge-localized-footer{max-width:none!important;margin:72px 0 0!important;padding:0!important;border-top:1px solid rgba(20,20,20,.1)!important;background:#fbfaf7}
.mgge-global-silo.mgge-lang-en .mgge-footer-inner{max-width:1240px;margin:0 auto;padding:50px 24px 42px;display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(0,2.85fr);gap:64px}
.mgge-global-silo.mgge-lang-en .mgge-footer-intro{max-width:285px}
.mgge-global-silo.mgge-lang-en .mgge-footer-logo{display:inline-flex;margin-bottom:18px}
.mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:190px;height:auto;display:block}
.mgge-global-silo.mgge-lang-en .mgge-footer-intro p{margin:0;color:#68645e;font-size:15px;line-height:1.65}
.mgge-global-silo.mgge-lang-en .mgge-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.mgge-global-silo.mgge-lang-en .mgge-footer-group h2{font-size:14px;line-height:1.2;margin:0 0 15px;font-weight:800;color:#171717;letter-spacing:.01em}
.mgge-global-silo.mgge-lang-en .mgge-footer-group ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.mgge-global-silo.mgge-lang-en .mgge-footer-group li{list-style:none;margin:0;padding:0}
.mgge-global-silo.mgge-lang-en .mgge-footer-group a{font-size:14px;line-height:1.35;color:#5e5a54;text-decoration:none!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group a:hover,.mgge-global-silo.mgge-lang-en .mgge-footer-group a:focus-visible{color:#9a6513;text-decoration:underline!important;text-underline-offset:3px}
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom{border-top:1px solid rgba(20,20,20,.08);max-width:1240px;margin:0 auto;padding:20px 24px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#777}
.mgge-global-silo.mgge-lang-en .mgge-footer-copy,.mgge-global-silo.mgge-lang-en .mgge-footer-note{margin:0!important;font-size:12.5px!important;line-height:1.4!important}

@media(max-width:1024px){
 .mgge-en-header__inner{height:76px;gap:22px}
 .mgge-en-header__brand img{width:166px!important;max-height:42px!important}
 .mgge-en-nav>ul{gap:22px}
 .mgge-en-nav__item>a{font-size:13.5px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-inner{gap:40px}
}
@media(max-width:820px){
 .admin-bar .mgge-en-header{top:46px}
 .mgge-en-header__inner{height:74px;padding:0 18px}
 .mgge-en-header__brand img{width:158px!important;max-height:40px!important}
 .mgge-en-nav{display:none}
 .mgge-en-actions{margin-left:auto}
 .mgge-en-menu-toggle{display:inline-flex}
 .mgge-en-mobile-menu{border-top:1px solid rgba(20,20,20,.08);background:#fff;padding:8px 18px 20px;box-shadow:0 18px 34px rgba(0,0,0,.06)}
 .mgge-en-mobile-menu ul{list-style:none;margin:0;padding:0}
 .mgge-en-mobile-menu li{list-style:none;margin:0;border-bottom:1px solid rgba(20,20,20,.07)}
 .mgge-en-mobile-menu a,.mgge-en-mobile-menu summary{display:block;padding:15px 4px;color:#171717;text-decoration:none!important;font-size:15px;font-weight:690;cursor:pointer;list-style:none}
 .mgge-en-mobile-menu summary::-webkit-details-marker{display:none}
 .mgge-en-mobile-menu summary:after{content:'+';float:right;color:#b57a19;font-size:20px;font-weight:400;line-height:.7}
 .mgge-en-mobile-menu details[open] summary:after{content:'−'}
 .mgge-en-mobile-sub{display:grid;padding:0 0 12px 14px}
 .mgge-en-mobile-sub a{padding:9px 4px;font-size:14px;font-weight:520;color:#555}
 .mgge-en-mobile-all{font-weight:720!important;color:#171717!important}
 .mgge-en-search-panel{padding-top:82px}
 .mgge-en-search-dialog{padding:18px;border-radius:14px}
 .mgge-en-search-dialog__head strong{font-size:1.05rem}
 .mgge-en-search-form{grid-template-columns:auto 1fr}
 .mgge-en-search-form button{grid-column:1/-1;width:100%;height:48px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-inner{grid-template-columns:1fr;gap:34px;padding:40px 20px 34px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-intro{max-width:420px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-bottom{padding:18px 20px 24px;align-items:flex-start;flex-direction:column;gap:6px}
}
@media(max-width:480px){
 .mgge-en-header__inner{height:70px;padding:0 14px}
 .mgge-en-header__brand img{width:145px!important;max-height:36px!important}
 .mgge-en-actions{gap:2px}
 .mgge-en-icon-button{width:38px;height:38px;padding:9px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:1fr 1fr;gap:28px 18px}
}

/* beta11.65 — English navigation hubs, larger brand mark and full editorial footer */
.mgge-global-silo.mgge-lang-en .mgge-en-header__inner{height:88px;max-width:1320px;padding-left:28px;padding-right:28px}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:245px!important;max-height:58px!important;height:auto!important;object-fit:contain!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{gap:36px}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{font-size:14.5px!important;font-weight:720!important}
.mgge-global-silo.mgge-lang-en .mgge-en-icon-button{width:42px;height:42px}
.mgge-global-silo.mgge-lang-en .mgge-en-icon-button svg{width:21px;height:21px;stroke-width:2}

/* Permanent editorial hub pages */
.mgge-hub-page{max-width:1240px;margin:0 auto;padding:34px 24px 70px}
.mgge-hub-hero{padding:10px 0 36px;border-bottom:1px solid rgba(20,20,20,.09)}
.mgge-hub-hero .mgge-breadcrumb{margin:0 0 30px;color:#777;font-size:14px}
.mgge-hub-eyebrow{display:block;margin-bottom:10px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.13em;color:#b47a21}
.mgge-hub-hero h1{margin:0;font-size:clamp(2.35rem,4.5vw,4.5rem);line-height:.98;letter-spacing:-.045em;color:#171717}
.mgge-hub-hero p{max-width:760px;margin:20px 0 0;font-size:17px;line-height:1.65;color:#66615a}
.mgge-hub-content{padding-top:38px}
.mgge-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.mgge-hub-card{overflow:hidden;border:1px solid rgba(20,20,20,.09);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.035)}
.mgge-hub-card__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#f1eee8}
.mgge-hub-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.mgge-hub-card:hover .mgge-hub-card__image img{transform:scale(1.02)}
.mgge-hub-card__body{padding:20px 20px 22px}
.mgge-hub-card__type{display:block;margin-bottom:8px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b47a21}
.mgge-hub-card h2{margin:0;font-size:22px;line-height:1.12;letter-spacing:-.025em}
.mgge-hub-card h2 a{color:#171717;text-decoration:none!important}
.mgge-hub-card p{margin:12px 0 0;color:#6a655f;font-size:14.5px;line-height:1.55}
.mgge-hub-card__link{display:inline-flex;margin-top:18px;gap:7px;color:#171717;text-decoration:none!important;font-size:13.5px;font-weight:760}
.mgge-hub-card__link:hover{color:#9a6513}
.mgge-hub-empty{border:1px solid rgba(20,20,20,.1);border-radius:16px;background:#fbfaf7;padding:30px}
.mgge-hub-empty strong{font-size:20px}.mgge-hub-empty p{margin:8px 0 0;color:#6b665f}

/* Rich English footer; intentionally independent of the Turkish Blocksy footer. */
.mgge-global-silo.mgge-lang-en .mgge-localized-footer{display:block!important;visibility:visible!important;max-width:none!important;width:100%!important;margin:82px 0 0!important;padding:0!important;border-top:1px solid rgba(20,20,20,.075)!important;background:#fbfaf8!important;color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband{display:block!important;background:#fbfaf8!important;color:#171717!important;border-bottom:1px solid rgba(20,20,20,.075)!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband__inner{max-width:1240px;margin:0 auto;padding:38px 28px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);gap:56px;align-items:center}
.mgge-global-silo.mgge-lang-en .mgge-footer-eyebrow{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#d6a54f}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband h2{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.035em;color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband p{margin:9px 0 0;color:#6f6a63!important;font-size:14.5px;line-height:1.5}
.mgge-global-silo.mgge-lang-en .mgge-footer-search{display:grid;grid-template-columns:1fr auto;border:1px solid rgba(255,255,255,.24);border-radius:12px;overflow:hidden;background:#fff}
.mgge-global-silo.mgge-lang-en .mgge-footer-search input{min-width:0;height:54px;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;outline:none!important;padding:0 17px!important;font-size:15px!important;color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-search button{height:54px;border:0!important;border-radius:0!important;background:#171717!important;color:#fff!important;padding:0 24px!important;font-weight:800!important;cursor:pointer}
.mgge-global-silo.mgge-lang-en .mgge-footer-search button:hover,.mgge-global-silo.mgge-lang-en .mgge-footer-search button:focus-visible{background:#000!important;color:#fff!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-inner{display:grid!important;max-width:1240px!important;margin:0 auto!important;padding:54px 28px 48px!important;grid-template-columns:minmax(270px,1.1fr) minmax(0,2.9fr)!important;gap:72px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-intro{display:block!important;max-width:320px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-logo{display:inline-flex!important;margin:0 0 24px!important;text-decoration:none!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-logo img{display:block!important;width:245px!important;max-width:100%!important;height:auto!important;max-height:none!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-intro p{margin:0!important;color:#5f5a53!important;font-size:15.5px!important;line-height:1.7!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-home-link{display:inline-flex!important;align-items:center;gap:8px;margin-top:22px;color:#171717!important;text-decoration:none!important;font-size:13.5px;font-weight:780}
.mgge-global-silo.mgge-lang-en .mgge-footer-home-link:hover{color:#9a6513!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:46px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group{display:block!important;min-width:0}
.mgge-global-silo.mgge-lang-en .mgge-footer-group h2{margin:0 0 18px!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase;color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group ul{display:grid!important;list-style:none!important;margin:0!important;padding:0!important;gap:11px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group li{list-style:none!important;margin:0!important;padding:0!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group a{display:inline-flex!important;color:#5b5650!important;text-decoration:none!important;font-size:14.5px!important;line-height:1.4!important;font-weight:520!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group a:hover,.mgge-global-silo.mgge-lang-en .mgge-footer-group a:focus-visible{color:#9a6513!important;text-decoration:underline!important;text-underline-offset:4px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom{display:grid!important;max-width:1240px!important;margin:0 auto!important;padding:22px 28px 28px!important;grid-template-columns:1fr auto 1fr!important;gap:26px!important;align-items:center!important;border-top:1px solid rgba(20,20,20,.11)!important;color:#726c65!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-copy,.mgge-global-silo.mgge-lang-en .mgge-footer-note{margin:0!important;font-size:12.5px!important;line-height:1.4!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-note{text-align:right}
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom-nav{display:flex;align-items:center;justify-content:center;gap:20px}
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom-nav a{color:#514c46!important;text-decoration:none!important;font-size:12.5px!important;font-weight:700!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom-nav a:hover{color:#9a6513!important}

@media(max-width:1024px){
 .mgge-global-silo.mgge-lang-en .mgge-en-header__inner{height:82px;padding-left:22px;padding-right:22px}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:220px!important;max-height:52px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{gap:26px}
 .mgge-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mgge-global-silo.mgge-lang-en .mgge-footer-searchband__inner{gap:34px;padding-left:22px;padding-right:22px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-inner{gap:44px!important;padding-left:22px!important;padding-right:22px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:220px!important}
}
@media(max-width:820px){
 .mgge-global-silo.mgge-lang-en .mgge-en-header__inner{height:78px;padding-left:18px;padding-right:18px}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:195px!important;max-height:46px!important}
 .mgge-hub-page{padding:26px 20px 56px}
 .mgge-hub-grid{grid-template-columns:1fr 1fr;gap:20px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-searchband__inner{grid-template-columns:1fr;gap:22px;padding:32px 20px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-searchband h2{font-size:27px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-inner{grid-template-columns:1fr!important;gap:38px!important;padding:40px 20px 38px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-intro{max-width:520px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:210px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-bottom{grid-template-columns:1fr!important;gap:10px!important;padding:18px 20px 24px!important;align-items:start!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-bottom-nav{justify-content:flex-start;flex-wrap:wrap;gap:14px 18px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-note{text-align:left}
}
@media(max-width:560px){
 .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:178px!important;max-height:42px!important}
 .mgge-hub-hero h1{font-size:2.45rem}
 .mgge-hub-grid{grid-template-columns:1fr}
 .mgge-global-silo.mgge-lang-en .mgge-footer-search{grid-template-columns:1fr}
 .mgge-global-silo.mgge-lang-en .mgge-footer-search button{width:100%;height:48px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:1fr 1fr!important;gap:30px 22px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-group h2{font-size:12px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-group a{font-size:14px!important}
}


/* beta11.66 — unmistakable English editorial header: large brand, real search bar, full navigation */
.mgge-global-silo.mgge-lang-en .mgge-en-header{background:#fff!important;border-bottom:1px solid rgba(20,20,20,.09)!important;box-shadow:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__top{max-width:1460px!important;height:124px!important;margin:0 auto!important;padding:0 34px!important;display:flex!important;align-items:center!important;gap:58px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand{display:flex!important;align-items:center!important;flex:0 0 520px!important;min-width:520px!important;text-decoration:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{display:block!important;width:520px!important;max-width:520px!important;max-height:110px!important;height:auto!important;object-fit:contain!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search{margin-left:auto!important;width:min(620px,48vw)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;height:50px!important;border:1px solid rgba(20,20,20,.2)!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 22px rgba(0,0,0,.025)!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search__icon{display:flex!important;align-items:center!important;padding-left:18px!important;color:#4b4b4b!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search__icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search input{height:48px!important;min-width:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0 14px!important;font-size:14.5px!important;color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search button{height:50px!important;border:0!important;border-left:1px solid rgba(20,20,20,.12)!important;background:#171717!important;color:#fff!important;padding:0 23px!important;font-size:13px!important;font-weight:780!important;cursor:pointer!important}
.mgge-global-silo.mgge-lang-en .mgge-en-actions{display:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{display:block!important;border-top:1px solid rgba(20,20,20,.065)!important;background:#fff!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{max-width:1420px!important;height:54px!important;margin:0 auto!important;padding:0 30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav{display:block!important;height:100%!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{height:100%!important;display:flex!important;align-items:center!important;gap:42px!important;list-style:none!important;margin:0!important;padding:0!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{font-size:14.5px!important;font-weight:760!important;letter-spacing:-.01em!important;color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-en-edition-link{display:flex!important;align-items:baseline!important;gap:8px!important;color:#b57a19!important;text-decoration:none!important;font-size:10px!important;font-weight:850!important;letter-spacing:.12em!important;white-space:nowrap!important}
.mgge-global-silo.mgge-lang-en .mgge-en-edition-link span{color:#777!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{display:none}

/* English about page */
.mgge-about-page{max-width:1240px;margin:0 auto;padding:36px 24px 74px}
.mgge-about-hero{max-width:900px;padding:10px 0 44px;border-bottom:1px solid rgba(20,20,20,.09)}
.mgge-about-hero .mgge-breadcrumb{margin:0 0 34px;color:#777;font-size:14px}
.mgge-about-hero h1{margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98;letter-spacing:-.05em;color:#171717}
.mgge-about-hero p{max-width:820px;margin:22px 0 0;font-size:18px;line-height:1.68;color:#625d57}
.mgge-about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:40px}
.mgge-about-grid section{border:1px solid rgba(20,20,20,.1);border-radius:18px;padding:28px;background:#fbfaf7}
.mgge-about-grid section>span{display:block;margin-bottom:24px;color:#b57a19;font-size:11px;font-weight:800;letter-spacing:.12em}
.mgge-about-grid h2{margin:0;font-size:25px;line-height:1.08;letter-spacing:-.03em}
.mgge-about-grid p{margin:16px 0 22px;color:#625d57;font-size:15px;line-height:1.65}
.mgge-about-grid a{color:#171717;text-decoration:none!important;font-size:13.5px;font-weight:780}
.mgge-about-grid a:hover{color:#9a6513}

/* Slightly denser English footer now that the top navigation is richer. */
.mgge-global-silo.mgge-lang-en .mgge-footer-inner{max-width:1320px!important;grid-template-columns:minmax(300px,1.1fr) minmax(0,2.9fr)!important;gap:74px!important;padding-top:56px!important;padding-bottom:48px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:270px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-intro{max-width:355px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-intro p{font-size:16px!important;line-height:1.72!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-groups{gap:56px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group h2{font-size:13.5px!important;margin-bottom:20px!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-group a{font-size:15px!important}

@media(max-width:1100px){
 .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:88px!important;padding:0 22px!important;gap:30px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:255px!important;max-height:60px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header-search{width:min(540px,50vw)!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{padding:0 22px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{gap:28px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-edition-link{display:none!important}
}
@media(max-width:900px){
 .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:78px!important;padding:0 18px!important;gap:16px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:215px!important;max-height:50px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header-search{display:none!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-actions{display:flex!important;margin-left:auto!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-search-toggle,.mgge-global-silo.mgge-lang-en .mgge-en-menu-toggle{display:inline-flex!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{display:none!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{display:block}
 .mgge-about-grid{grid-template-columns:1fr;gap:16px}
 .mgge-global-silo.mgge-lang-en .mgge-footer-inner{grid-template-columns:1fr!important;gap:40px!important;padding-left:20px!important;padding-right:20px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:230px!important}
}
@media(max-width:560px){
 .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:74px!important;padding:0 14px!important}
 .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:190px!important;max-height:44px!important}
 .mgge-about-page{padding:28px 18px 58px}
 .mgge-about-hero h1{font-size:2.6rem}
}


/* beta11.68 — verified English brand/footer override.
   beta11.67 was not applied because its block contained literal "\\n" text instead of real newlines. */
.mgge-global-silo.mgge-lang-en .mgge-en-header__top{
  height:124px!important;
  max-width:1460px!important;
  padding:0 34px!important;
  gap:58px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
  flex:0 0 520px!important;
  min-width:520px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
  width:520px!important;
  max-width:520px!important;
  max-height:110px!important;
  height:auto!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-edition-link{display:none!important}

.mgge-global-silo.mgge-lang-en .mgge-localized-footer,
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband,
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband__inner,
.mgge-global-silo.mgge-lang-en .mgge-footer-inner,
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom{
  background:#fbfaf8!important;
  color:#171717!important;
}
.mgge-global-silo.mgge-lang-en .mgge-localized-footer{
  border-top:1px solid rgba(20,20,20,.075)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband{
  border-bottom:1px solid rgba(20,20,20,.075)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband h2{color:#171717!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-searchband p{color:#6f6a63!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-eyebrow{color:#b57a19!important}
.mgge-global-silo.mgge-lang-en .mgge-footer-search{
  background:#fff!important;
  border:1px solid rgba(20,20,20,.18)!important;
  box-shadow:0 7px 24px rgba(0,0,0,.025)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-footer-search button,
.mgge-global-silo.mgge-lang-en .mgge-footer-search button[type="submit"]{
  background:#171717!important;
  color:#fff!important;
  border-color:#171717!important;
}
.mgge-global-silo.mgge-lang-en .mgge-footer-search button:hover,
.mgge-global-silo.mgge-lang-en .mgge-footer-search button:focus-visible{
  background:#000!important;
  color:#fff!important;
}
.mgge-global-silo.mgge-lang-en .mgge-footer-logo img{
  width:420px!important;
  max-width:100%!important;
  height:auto!important;
}

@media(max-width:1180px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:108px!important;padding:0 24px!important;gap:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex-basis:440px!important;min-width:440px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:440px!important;max-width:440px!important;max-height:96px!important}
  .mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:360px!important}
}
@media(max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:84px!important;padding:0 18px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex-basis:auto!important;min-width:0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:250px!important;max-width:250px!important;max-height:58px!important}
  .mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:300px!important}
}
@media(max-width:560px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:78px!important;padding:0 14px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:220px!important;max-width:220px!important;max-height:52px!important}
  .mgge-global-silo.mgge-lang-en .mgge-footer-logo img{width:270px!important}
}


/* beta11.69 — large English brand + logo-row-only sticky behavior.
   At page top both rows are visible. Once scrolling starts, the navigation row
   collapses so only the branded/search row follows the reader. */
.mgge-global-silo.mgge-lang-en .mgge-en-header__top{
  height:164px!important;
  max-width:1580px!important;
  padding:0 34px!important;
  gap:48px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
  flex:0 0 720px!important;
  min-width:720px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
  width:720px!important;
  max-width:720px!important;
  max-height:155px!important;
  height:auto!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search{
  width:min(620px,42vw)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
  max-height:54px!important;
  opacity:1!important;
  overflow:visible!important;
  transition:max-height .18s ease,opacity .14s ease,border-color .14s ease!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navrow{
  max-height:0!important;
  height:0!important;
  opacity:0!important;
  overflow:hidden!important;
  border-top-color:transparent!important;
  pointer-events:none!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navinner{
  height:0!important;
  min-height:0!important;
}

@media(max-width:1360px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:146px!important;max-width:1320px!important;padding:0 26px!important;gap:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex-basis:590px!important;min-width:590px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:590px!important;max-width:590px!important;max-height:132px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{width:min(560px,42vw)!important}
}
@media(max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:116px!important;padding:0 22px!important;gap:28px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex-basis:430px!important;min-width:430px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:430px!important;max-width:430px!important;max-height:98px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{width:min(500px,46vw)!important}
}
@media(max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:88px!important;padding:0 18px!important;gap:16px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex-basis:auto!important;min-width:0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:285px!important;max-width:285px!important;max-height:65px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navrow{display:none!important}
}
@media(max-width:560px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:82px!important;padding:0 14px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:245px!important;max-width:245px!important;max-height:57px!important}
}

/* beta11.72 — complete English homepage + hub preview surfaces */
.mgge-en-home{max-width:1240px;margin:0 auto;padding:26px 24px 72px}
.mgge-en-home-hero{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,.95fr);gap:18px;margin-bottom:66px}
.mgge-en-home-hero__primary,.mgge-en-home-hero__small{position:relative;overflow:hidden;background-color:#ece7df;background-position:center;background-size:cover;text-decoration:none!important}
.mgge-en-home-hero__primary{min-height:570px;border-radius:24px;padding:44px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff!important}
.mgge-en-home-hero__primary--empty{background:linear-gradient(135deg,#171717 0%,#302820 100%)}
.mgge-en-home-hero__primary--empty p{max-width:560px;margin:14px 0 20px;color:rgba(255,255,255,.8);font-size:18px;line-height:1.6}
.mgge-en-home-hero__primary--empty a{color:#fff!important;font-weight:800;text-decoration:none!important}
.mgge-en-home-hero__eyebrow{font-size:11px;font-weight:850;letter-spacing:.15em;margin-bottom:14px;color:#fff}
.mgge-en-home-hero__primary h1{max-width:820px;margin:0;font-size:clamp(2.7rem,5.2vw,5.25rem);line-height:.94;letter-spacing:-.055em;color:#fff!important}
.mgge-en-home-hero__cta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:800;font-size:14px;color:#fff}
.mgge-en-home-hero__side{display:grid;grid-template-rows:1fr 1fr;gap:18px}
.mgge-en-home-hero__small{min-height:276px;border-radius:20px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff!important}
.mgge-en-home-hero__small>span{font-size:10px;font-weight:850;letter-spacing:.14em;margin-bottom:8px;color:#fff}
.mgge-en-home-hero__small strong{font-size:29px;line-height:1.02;letter-spacing:-.035em;color:#fff}
.mgge-en-home-hero__small--topic{background:linear-gradient(145deg,#3a2c20 0%,#856437 100%)}
.mgge-en-home-hero__small--topic:nth-child(2){background:linear-gradient(145deg,#1b3426 0%,#587657 100%)}
.mgge-en-home-hero__small--topic em{margin-top:10px;font-style:normal;font-size:13px;line-height:1.45;color:rgba(255,255,255,.78)}
.mgge-en-home-section{padding:54px 0;border-top:1px solid rgba(20,20,20,.1)}
.mgge-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:26px}
.mgge-section-head h2{margin:0;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1;letter-spacing:-.045em;color:#171717}
.mgge-section-head p{max-width:660px;margin:12px 0 0;color:#6b665f;font-size:16px;line-height:1.6}
.mgge-section-head>a{flex:0 0 auto;color:#171717!important;text-decoration:none!important;font-size:13.5px;font-weight:800}
.mgge-section-head>a:hover{color:#9a6513!important}
.mgge-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mgge-directory-card{display:flex;min-height:210px;flex-direction:column;border:1px solid rgba(20,20,20,.1);border-radius:16px;padding:22px;background:#fbfaf7;color:#171717!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.mgge-directory-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.05);border-color:rgba(180,122,33,.45)}
.mgge-directory-card__count{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#b47a21}
.mgge-directory-card strong{margin-top:16px;font-size:22px;line-height:1.08;letter-spacing:-.025em}
.mgge-directory-card>span:not(.mgge-directory-card__count){margin-top:10px;color:#68625c;font-size:13.5px;line-height:1.48}
.mgge-directory-card em{margin-top:auto;padding-top:18px;font-style:normal;font-size:12.5px;font-weight:800;color:#171717}
.mgge-home-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mgge-home-latest-card{overflow:hidden;border:1px solid rgba(20,20,20,.09);border-radius:16px;background:#fff}
.mgge-home-latest-card__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee9e1}
.mgge-home-latest-card__image img{width:100%;height:100%;object-fit:cover;display:block}
.mgge-home-latest-card>div{padding:18px}
.mgge-home-latest-card h3{margin:0;font-size:20px;line-height:1.15}
.mgge-home-latest-card h3 a{color:#171717!important;text-decoration:none!important}
.mgge-home-latest-card p{margin:10px 0 0;color:#6b665f;font-size:13.5px;line-height:1.5}
.mgge-guide-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mgge-guide-directory-card{display:block;border:1px solid rgba(20,20,20,.1);border-radius:16px;padding:24px;background:#fff;color:#171717!important;text-decoration:none!important}
.mgge-guide-directory-card>span{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#b47a21}
.mgge-guide-directory-card strong{display:block;margin-top:14px;font-size:23px;line-height:1.08}
.mgge-guide-directory-card p{margin:10px 0 18px;color:#68625c;font-size:13.5px;line-height:1.52}
.mgge-guide-directory-card em{font-style:normal;font-size:12.5px;font-weight:800}
.mgge-en-home-about{display:grid;grid-template-columns:1.1fr 1.25fr auto;gap:42px;align-items:center;margin-top:54px;padding:38px;border:1px solid rgba(180,122,33,.3);border-radius:20px;background:#fbfaf7}
.mgge-en-home-about h2{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.035em}
.mgge-en-home-about p{margin:0;color:#625d57;font-size:15px;line-height:1.65}
.mgge-en-home-about>a{white-space:nowrap;color:#171717!important;text-decoration:none!important;font-weight:800}
.mgge-hub-directory{padding:40px 0 10px}
.mgge-hub-directory+.mgge-hub-content{padding-top:38px}
.mgge-hub-empty a{display:inline-flex;margin-top:14px;color:#171717!important;text-decoration:none!important;font-weight:800;font-size:13px}

@media(max-width:1080px){
 .mgge-en-home-hero{grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr)}
 .mgge-en-home-hero__primary{min-height:520px}
 .mgge-directory-grid,.mgge-guide-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mgge-home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mgge-en-home-about{grid-template-columns:1fr 1fr}.mgge-en-home-about>a{grid-column:1/-1}
}
@media(max-width:760px){
 .mgge-en-home{padding:18px 16px 54px}
 .mgge-en-home-hero{grid-template-columns:1fr;gap:12px;margin-bottom:44px}
 .mgge-en-home-hero__primary{min-height:480px;border-radius:20px;padding:26px}
 .mgge-en-home-hero__primary h1{font-size:2.55rem}
 .mgge-en-home-hero__side{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px}
 .mgge-en-home-hero__small{min-height:210px;padding:20px}.mgge-en-home-hero__small strong{font-size:21px}
 .mgge-en-home-section{padding:38px 0}.mgge-section-head{align-items:flex-start;flex-direction:column;gap:14px}
 .mgge-directory-grid,.mgge-guide-directory-grid,.mgge-home-latest-grid{grid-template-columns:1fr}
 .mgge-directory-card{min-height:170px}
 .mgge-en-home-about{grid-template-columns:1fr;gap:18px;padding:26px;margin-top:40px}
 .mgge-en-home-about>a{grid-column:auto}
}
@media(max-width:520px){.mgge-en-home-hero__side{grid-template-columns:1fr}.mgge-en-home-hero__small{min-height:180px}}
.mgge-search-page .mgge-search{margin-bottom:0}.mgge-search-browse{margin-top:42px;padding-top:42px;border-top:1px solid rgba(20,20,20,.1)}.mgge-search-quick{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.mgge-search-quick a{color:#171717!important;text-decoration:none!important;font-weight:800;font-size:13.5px}.mgge-search-quick a:hover{color:#9a6513!important}

/* beta11.79 — stable English chrome. The secondary navigation no longer
   collapses/reappears on scroll; this removes the visible flash caused by the
   theme/Core sticky-header state competing with the language-site header. */
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow,
.mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navrow{
  display:block!important;
  height:54px!important;
  max-height:54px!important;
  min-height:54px!important;
  opacity:1!important;
  overflow:visible!important;
  border-top-color:rgba(20,20,20,.065)!important;
  pointer-events:auto!important;
  transition:none!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navinner{
  height:54px!important;
  min-height:54px!important;
}
@media(max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow,
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navrow{display:none!important;height:0!important;min-height:0!important;max-height:0!important}
}


/* beta11.91 — header logo parity with the Turkish Mayana header.
   The dedicated English chrome must not scale the brand artwork to hero size. */
@media (min-width: 901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:108px!important;
    max-width:1280px!important;
    padding:0 28px!important;
    gap:44px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 300px!important;
    min-width:300px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:auto!important;
    max-width:280px!important;
    max-height:52px!important;
    height:auto!important;
    object-fit:contain!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    width:min(620px,50vw)!important;
  }
}
@media (max-width: 900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:82px!important;
    padding:0 18px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 auto!important;
    min-width:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:auto!important;
    max-width:220px!important;
    max-height:44px!important;
  }
}
@media (max-width: 560px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:76px!important;
    padding:0 14px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    max-width:195px!important;
    max-height:40px!important;
  }
}

/* beta11.92 — one language-safe related-recipe shelf on localized recipes */
.mgge-global-silo .mgge-localized-related{margin:58px 0 42px;padding-top:2px}
.mgge-global-silo .mgge-localized-related__head{margin:0 0 22px}
.mgge-global-silo .mgge-localized-related__head>span{display:block;margin-bottom:7px;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8a8177}
.mgge-global-silo .mgge-localized-related__head h2{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.04em;color:#171717}
.mgge-global-silo .mgge-localized-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mgge-global-silo .mgge-localized-related__grid.has-1-items{grid-template-columns:minmax(0,420px)}
.mgge-global-silo .mgge-localized-related__grid.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}
.mgge-global-silo .mgge-localized-related__card{overflow:hidden;border:1px solid rgba(20,20,20,.1);border-radius:16px;background:#fff}
.mgge-global-silo .mgge-localized-related__image{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee9e1}
.mgge-global-silo .mgge-localized-related__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.mgge-global-silo .mgge-localized-related__card:hover .mgge-localized-related__image img{transform:scale(1.02)}
.mgge-global-silo .mgge-localized-related__body{padding:18px 18px 20px}
.mgge-global-silo .mgge-localized-related__type{display:block;margin-bottom:7px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b47a21}
.mgge-global-silo .mgge-localized-related__body h3{margin:0;font-size:21px;line-height:1.14;letter-spacing:-.025em}
.mgge-global-silo .mgge-localized-related__body h3 a{color:#171717!important;text-decoration:none!important}
.mgge-global-silo .mgge-localized-related__body p{margin:10px 0 0;color:#6a655f;font-size:14px;line-height:1.5}
.mgge-global-silo .mgge-localized-related__open{display:inline-flex;margin-top:15px;gap:6px;color:#171717!important;text-decoration:none!important;font-size:13px;font-weight:760}
@media(max-width:820px){.mgge-global-silo .mgge-localized-related__grid,.mgge-global-silo .mgge-localized-related__grid.has-2-items{grid-template-columns:1fr;max-width:none}.mgge-global-silo .mgge-localized-related{margin-top:42px}}


/* beta11.106 — final English editorial chrome + homepage parity.
   Publishing/localization code is untouched: this block is presentation only. */

/* Secondary navigation is intentionally NOT sticky. Only the logo/search row
   remains attached to the viewport; the menu row scrolls away with the page. */
.mgge-global-silo.mgge-lang-en .mgge-en-header{
  position:sticky!important;
  top:0!important;
  z-index:9990!important;
}
.admin-bar.mgge-global-silo.mgge-lang-en .mgge-en-header{top:32px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
  position:relative!important;
  top:auto!important;
  z-index:9980!important;
  width:100%!important;
  display:block!important;
  height:54px!important;
  min-height:54px!important;
  max-height:54px!important;
  opacity:1!important;
  overflow:visible!important;
  background:#fff!important;
  border-top:0!important;
  border-bottom:1px solid rgba(20,20,20,.09)!important;
  transition:none!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
  max-width:1420px!important;
  height:54px!important;
  min-height:54px!important;
  margin:0 auto!important;
  padding:0 30px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-nav{
  width:auto!important;
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
  width:auto!important;
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:38px!important;
  margin:0!important;
  padding:0!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-nav>ul>.mgge-language-menu{margin-left:3px!important}

/* The old in-content TR / EN row is retired; language choice belongs to the
   main navigation on every page. */
.mgge-global-silo .mgge-home-language-switcher,
.mgge-global-silo main>.mgge-language-switcher{display:none!important}

/* Footer already has full navigation groups above, so the redundant
   Recipes / Cooking Guides / Search strip is removed. */
.mgge-global-silo.mgge-lang-en .mgge-footer-bottom{
  grid-template-columns:1fr 1fr!important;
  gap:26px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-footer-note{text-align:right!important}

/* Individual category shelves replace the generic recipe directory on home. */
.mgge-en-topic-showcases{border-top:1px solid rgba(20,20,20,.1)}
.mgge-en-topic-showcase{
  padding:58px 0 62px;
  border-bottom:1px solid rgba(20,20,20,.1);
}
.mgge-en-topic-showcase__head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:34px;
  margin-bottom:26px;
}
.mgge-en-topic-showcase__head>div{max-width:760px}
.mgge-en-topic-showcase__head h2{
  margin:0;
  color:#171717;
  font-size:clamp(2rem,3.5vw,3.25rem);
  line-height:1;
  letter-spacing:-.045em;
}
.mgge-en-topic-showcase__head p{
  max-width:680px;
  margin:12px 0 0;
  color:#6b655e;
  font-size:15.5px;
  line-height:1.58;
}
.mgge-en-topic-showcase__head>a{
  flex:0 0 auto;
  color:#171717!important;
  text-decoration:none!important;
  font-size:13.5px;
  font-weight:800;
  white-space:nowrap;
}
.mgge-en-topic-showcase__head>a:hover{color:#9a6513!important}
.mgge-en-topic-showcase__grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(235px,1fr));
  gap:20px;
}
.mgge-en-topic-card{
  min-width:0;
  overflow:hidden;
  border:1px solid rgba(20,20,20,.09);
  border-radius:17px;
  background:#fff;
  box-shadow:0 8px 26px rgba(0,0,0,.025);
}
.mgge-en-topic-card__media{
  display:block;
  aspect-ratio:4/3;
  overflow:hidden;
  background:#eee9e1;
  text-decoration:none!important;
}
.mgge-en-topic-card__media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .28s ease;
}
.mgge-en-topic-card:hover .mgge-en-topic-card__media img{transform:scale(1.025)}
.mgge-en-topic-card__placeholder{
  display:block;
  width:100%;
  height:100%;
  background:linear-gradient(145deg,#eee8de,#ddd2c1);
}
.mgge-en-topic-card__body{padding:18px 18px 17px}
.mgge-en-topic-card__body h3{
  margin:0;
  font-size:21px;
  line-height:1.12;
  letter-spacing:-.027em;
}
.mgge-en-topic-card__body h3 a{color:#171717!important;text-decoration:none!important}
.mgge-en-topic-card__body p{
  margin:10px 0 0;
  color:#6b655e;
  font-size:13.8px;
  line-height:1.53;
}
.mgge-en-topic-card__foot{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-top:17px;
  padding-top:14px;
  border-top:1px solid rgba(20,20,20,.07);
}
.mgge-en-topic-card__foot>span{
  color:#8b837a;
  font-size:11.5px;
  font-weight:650;
}
.mgge-en-topic-card__foot>a{
  color:#171717!important;
  text-decoration:none!important;
  font-size:12px;
  font-weight:800;
  white-space:nowrap;
}

/* English Cooking Guides mirrors the Turkish homepage's editorial guide stop:
   mixed real guide cards, strong contrast, image overlays and guide-type labels. */
.mgge-en-mastery-showcase{
  margin:64px 0 8px;
  padding:0;
  border-radius:24px;
  overflow:hidden;
  background:#171717;
  color:#fff;
}
.mgge-en-mastery-showcase__inner{padding:46px 42px 42px}
.mgge-en-mastery-showcase__head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:38px;
  margin-bottom:28px;
}
.mgge-en-mastery-showcase__head>div{max-width:760px}
.mgge-en-mastery-showcase__head>div>span{
  display:block;
  margin-bottom:10px;
  color:#d6a54f;
  font-size:10.5px;
  font-weight:850;
  letter-spacing:.14em;
}
.mgge-en-mastery-showcase__head h2{
  margin:0;
  color:#fff!important;
  font-size:clamp(2.15rem,4vw,3.65rem);
  line-height:.98;
  letter-spacing:-.05em;
}
.mgge-en-mastery-showcase__head p{
  max-width:690px;
  margin:14px 0 0;
  color:rgba(255,255,255,.67);
  font-size:15.5px;
  line-height:1.6;
}
.mgge-en-mastery-showcase__head>a{
  flex:0 0 auto;
  color:#fff!important;
  text-decoration:none!important;
  font-size:13px;
  font-weight:800;
  white-space:nowrap;
}
.mgge-en-mastery-showcase__grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:15px;
}
.mgge-en-mastery-card{
  min-width:0;
  overflow:hidden;
  border-radius:15px;
  background:#27231f;
}
.mgge-en-mastery-card__link{
  position:relative;
  display:block;
  min-height:245px;
  overflow:hidden;
  color:#fff!important;
  text-decoration:none!important;
}
.mgge-en-mastery-card__link>img,
.mgge-en-mastery-card__placeholder{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .28s ease;
}
.mgge-en-mastery-card__placeholder{
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(145deg,#514232,#211d19);
  color:rgba(255,255,255,.16);
  font-size:90px;
  font-weight:900;
}
.mgge-en-mastery-card:hover .mgge-en-mastery-card__link>img{transform:scale(1.025)}
.mgge-en-mastery-card__shade{
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(0,0,0,.04) 18%,rgba(0,0,0,.83) 100%);
}
.mgge-en-mastery-card__copy{
  position:absolute;
  z-index:2;
  left:0;
  right:0;
  bottom:0;
  display:block;
  padding:22px;
}
.mgge-en-mastery-card__copy em{
  display:block;
  margin-bottom:8px;
  color:#e4bc77;
  font-style:normal;
  font-size:9.5px;
  font-weight:850;
  letter-spacing:.11em;
  text-transform:uppercase;
}
.mgge-en-mastery-card__copy strong{
  display:block;
  color:#fff;
  font-size:20px;
  line-height:1.1;
  letter-spacing:-.025em;
}

@media(max-width:1080px){
  .mgge-en-mastery-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
    display:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    border:0!important;
  }
}
@media(max-width:760px){
  .mgge-en-topic-showcase{padding:42px 0 46px}
  .mgge-en-topic-showcase__head{align-items:flex-start;flex-direction:column;gap:14px}
  .mgge-en-topic-showcase__grid{grid-template-columns:1fr}
  .mgge-en-mastery-showcase{margin-top:44px;border-radius:18px}
  .mgge-en-mastery-showcase__inner{padding:32px 20px 22px}
  .mgge-en-mastery-showcase__head{align-items:flex-start;flex-direction:column;gap:16px}
  .mgge-en-mastery-showcase__grid{grid-template-columns:1fr}
  .mgge-en-mastery-card__link{min-height:230px}
  .mgge-global-silo.mgge-lang-en .mgge-footer-bottom{grid-template-columns:1fr!important;gap:8px!important}
  .mgge-global-silo.mgge-lang-en .mgge-footer-note{text-align:left!important}
}
@media(max-width:782px){
  .admin-bar.mgge-global-silo.mgge-lang-en .mgge-en-header{top:46px!important}
}

/* --------------------------------------------------------------------------
 * v2.0.29 — ENGLISH EDITORIAL HOMEPAGE / CHROME
 * Presentation only. No localization payload, translation, QA, Core shadow,
 * publication, SEO ownership or provider state is written by these rules.
 * -------------------------------------------------------------------------- */

/* Editorial-only silo: commerce belongs to the Turkish storefront until a
   dedicated localized shop is explicitly enabled. Remove late theme cart UI. */
.mgge-global-silo.mgge-lang-en #woo-cart-panel,
.mgge-global-silo.mgge-lang-en .ct-cart-drawer,
.mgge-global-silo.mgge-lang-en .ct-cart-content,
.mgge-global-silo.mgge-lang-en .woocommerce-mini-cart,
.mgge-global-silo.mgge-lang-en .woocommerce-mini-cart__empty-message,
.mgge-global-silo.mgge-lang-en [class*="mini-cart"],
.mgge-global-silo.mgge-lang-en [id*="woo-cart"],
.mgge-global-silo.mgge-lang-en [data-behaviour*="cart"]{
  display:none!important;
  visibility:hidden!important;
}

/* Header: stronger Mayana brand, search-first utility row, editorial category
   strip below. Inspired by magazine navigation rhythm, not copied from a peer. */
@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:112px!important;
    max-width:1440px!important;
    padding:0 38px!important;
    gap:38px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 310px!important;
    min-width:310px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:300px!important;
    max-width:300px!important;
    max-height:72px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    width:min(700px,54vw)!important;
    height:52px!important;
    margin-left:auto!important;
    border-color:#d8d1c7!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search input{height:50px!important;font-size:15px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search button{height:52px!important;padding-inline:27px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow,
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navrow{
    height:60px!important;min-height:60px!important;max-height:60px!important;
    border-top:1px solid #ece8e1!important;
    border-bottom:1px solid #ece8e1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner,
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--scrolled .mgge-en-header__navinner{
    height:60px!important;min-height:60px!important;max-width:1420px!important;
    justify-content:center!important;padding-inline:32px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{gap:clamp(24px,2.6vw,46px)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{
    font-size:15px!important;font-weight:760!important;color:#211f1c!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a:focus-visible{color:#a96f16!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown{top:calc(100% - 3px)!important;min-width:270px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown>ul{
    border-color:#e5dfd5!important;border-radius:16px!important;padding:14px!important;
    box-shadow:0 22px 60px rgba(33,25,15,.11)!important;
  }
}

/* Home canvas: a magazine rhythm instead of a database directory rhythm. */
.mgge-global-silo.mgge-lang-en .mgge-en-home--editorial{
  max-width:1360px!important;
  padding:24px 30px 90px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-home--editorial .mgge-hub-eyebrow,
.mgge-global-silo.mgge-lang-en .mgge-card-kicker{
  color:#af741d!important;
  font-size:10.5px!important;
  font-weight:850!important;
  letter-spacing:.145em!important;
  text-transform:uppercase!important;
}

/* Hero — more breathing room and cleaner typography. */
.mgge-en-home-hero--editorial{grid-template-columns:minmax(0,2.12fr) minmax(310px,.88fr)!important;gap:16px!important;margin-bottom:78px!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__primary{min-height:590px!important;border-radius:22px!important;padding:46px!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__primary h1{max-width:780px!important;font-size:clamp(3rem,5vw,5.3rem)!important;line-height:.96!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__eyebrow{margin-bottom:13px!important;color:#f2d6a0!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__cta{margin-top:24px!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.32)!important;width:max-content!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__side{gap:16px!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__small{min-height:287px!important;border-radius:18px!important;padding:25px!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__small>span{color:#f4d49b!important}
.mgge-en-home-hero--editorial .mgge-en-home-hero__small strong{font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.02!important}

/* Section heading system. */
.mgge-en-home--editorial .mgge-section-head{margin-bottom:26px!important;gap:30px!important}
.mgge-en-home--editorial .mgge-section-head h2{font-size:clamp(2.15rem,3.5vw,3.65rem)!important;line-height:.98!important;letter-spacing:-.045em!important}
.mgge-en-home--editorial .mgge-section-head p{max-width:720px!important;font-size:15.5px!important;color:#746d64!important}
.mgge-en-home--editorial .mgge-section-head>a,
.mgge-en-editorial-shelf__head>a{color:#171717!important;text-decoration:none!important;font-size:13px!important;font-weight:820!important}

/* Fresh from Mayana — image/title/meta; remove repetitive generated paragraph
   density from the homepage without changing the stored translated content. */
.mgge-en-home-latest--editorial{padding:0 0 72px!important;border-top:0!important}
.mgge-en-home-latest--editorial .mgge-home-latest-grid{gap:20px!important}
.mgge-en-home-latest--editorial .mgge-home-latest-card{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
.mgge-en-home-latest--editorial .mgge-home-latest-card__image{border-radius:16px!important;aspect-ratio:1.18/1!important}
.mgge-en-home-latest--editorial .mgge-home-latest-card>div{padding:15px 2px 0!important}
.mgge-en-home-latest--editorial .mgge-home-latest-card h3{margin-top:6px!important;font-size:21px!important;line-height:1.08!important;letter-spacing:-.025em!important}
.mgge-en-home-latest--editorial .mgge-home-card-meta{margin:9px 0 0!important;color:#91897f!important;font-size:12px!important;font-weight:650!important}

/* Curated collections — Mayana's own category storytelling layer. */
.mgge-en-collections{padding:64px 0 74px;border-top:1px solid #ece7df}
.mgge-en-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mgge-en-collection-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:19px;background:#b88e7c;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 32px rgba(30,23,16,.045);transition:transform .2s ease,box-shadow .2s ease}
.mgge-en-collection-card:nth-child(2){background:#8d9b72}
.mgge-en-collection-card:nth-child(3){background:#a97762}
.mgge-en-collection-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(30,23,16,.09)}
.mgge-en-collection-card__mosaic{display:grid;height:285px;grid-template-columns:1.42fr 1fr;grid-template-rows:1fr 1fr;gap:6px;padding:10px 10px 0}
.mgge-en-collection-card__image{display:block;overflow:hidden;border-radius:11px;background:rgba(255,255,255,.13)}
.mgge-en-collection-card__image--0{grid-row:1/3}
.mgge-en-collection-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.mgge-en-collection-card:hover .mgge-en-collection-card__image img{transform:scale(1.025)}
.mgge-en-collection-card__copy{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}
.mgge-en-collection-card__copy em{font-style:normal;font-size:9.5px;font-weight:850;letter-spacing:.14em;color:rgba(255,255,255,.76)}
.mgge-en-collection-card__copy strong{margin-top:8px;font-size:27px;line-height:1.03;letter-spacing:-.035em;color:#fff}
.mgge-en-collection-card__copy small{margin-top:9px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.8)}
.mgge-en-collection-card__copy b{margin-top:auto;padding-top:20px;font-size:12.5px;color:#fff}

/* Editorial shelves — visible titles have personality; canonical categories and
   taxonomy names remain unchanged behind the links. */
.mgge-en-editorial-shelves{border-top:1px solid #ece7df}
.mgge-en-editorial-shelf{padding:66px 0 72px;border-bottom:1px solid #ece7df}
.mgge-en-editorial-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:25px}
.mgge-en-editorial-shelf__head>div{max-width:760px}
.mgge-en-editorial-shelf__head>div>span{display:block;margin-bottom:9px;color:#af741d;font-size:10.5px;font-weight:850;letter-spacing:.145em}
.mgge-en-editorial-shelf__head h2{margin:0;font-size:clamp(2.15rem,3.5vw,3.45rem);line-height:.98;letter-spacing:-.045em;color:#171717}
.mgge-en-editorial-shelf__head p{max-width:700px;margin:12px 0 0;color:#746d64;font-size:15.5px;line-height:1.55}
.mgge-en-editorial-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.mgge-en-editorial-shelf__grid.has-3-items{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1020px}
.mgge-en-editorial-shelf__grid.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}
.mgge-en-editorial-card{min-width:0}
.mgge-en-editorial-card__media{display:block;overflow:hidden;border-radius:15px;aspect-ratio:1.2/1;background:#eee8de;text-decoration:none!important}
.mgge-en-editorial-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.mgge-en-editorial-card:hover .mgge-en-editorial-card__media img{transform:scale(1.025)}
.mgge-en-editorial-card__body{padding:15px 3px 0}
.mgge-en-editorial-card__body h3{margin:0;font-size:21px;line-height:1.09;letter-spacing:-.028em}
.mgge-en-editorial-card__body h3 a{color:#171717!important;text-decoration:none!important}
.mgge-en-editorial-card__body p{margin:9px 0 0;color:#92897e;font-size:12px;font-weight:650}

/* Knowledge block is the Mayana signature interruption in the recipe flow. */
.mgge-en-mastery-showcase--editorial{margin:76px 0 0!important;border-radius:22px!important;background:#181715!important}
.mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__inner{padding:50px 44px 44px!important}
.mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__head>div>span{color:#d6a54f!important}
.mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__grid{gap:16px!important}

/* Brand close: lighter, calmer and separate from the footer. */
.mgge-en-home-about--editorial{margin-top:72px!important;padding:34px 36px!important;border-color:#e1c797!important;background:#fcfaf6!important}
.mgge-en-home-about--editorial h2{font-size:31px!important}

@media(max-width:1120px){
  .mgge-en-home-hero--editorial{grid-template-columns:minmax(0,1.55fr) minmax(275px,.8fr)!important}
  .mgge-en-home-hero--editorial .mgge-en-home-hero__primary{min-height:520px!important;padding:34px!important}
  .mgge-en-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mgge-en-collection-card:nth-child(3){grid-column:1/-1;max-width:650px}
  .mgge-en-editorial-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important}
}
@media(max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{max-width:220px!important;max-height:46px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:82px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{display:block!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-home--editorial{padding-inline:20px!important}
}
@media(max-width:760px){
  .mgge-global-silo.mgge-lang-en .mgge-en-home--editorial{padding:16px 16px 60px!important}
  .mgge-en-home-hero--editorial{grid-template-columns:1fr!important;margin-bottom:54px!important}
  .mgge-en-home-hero--editorial .mgge-en-home-hero__primary{min-height:455px!important;padding:25px!important;border-radius:18px!important}
  .mgge-en-home-hero--editorial .mgge-en-home-hero__primary h1{font-size:2.6rem!important}
  .mgge-en-home-hero--editorial .mgge-en-home-hero__side{grid-template-columns:1fr 1fr!important;grid-template-rows:none!important}
  .mgge-en-home-hero--editorial .mgge-en-home-hero__small{min-height:210px!important}
  .mgge-en-home-latest--editorial{padding-bottom:52px!important}
  .mgge-en-home-latest--editorial .mgge-home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mgge-en-collections{padding:50px 0 56px}
  .mgge-en-collections__grid{grid-template-columns:1fr}
  .mgge-en-collection-card:nth-child(3){grid-column:auto;max-width:none}
  .mgge-en-collection-card__mosaic{height:250px}
  .mgge-en-editorial-shelf{padding:50px 0 54px}
  .mgge-en-editorial-shelf__head{align-items:flex-start;flex-direction:column;gap:14px}
  .mgge-en-editorial-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mgge-en-mastery-showcase--editorial{margin-top:54px!important}
  .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__inner{padding:34px 22px 24px!important}
  .mgge-en-home-about--editorial{margin-top:52px!important;padding:27px!important}
}
@media(max-width:520px){
  .mgge-en-home-hero--editorial .mgge-en-home-hero__side{grid-template-columns:1fr!important}
  .mgge-en-home-hero--editorial .mgge-en-home-hero__small{min-height:180px!important}
  .mgge-en-home-latest--editorial .mgge-home-latest-grid,
  .mgge-en-editorial-shelf__grid{grid-template-columns:1fr!important}
  .mgge-en-collection-card__mosaic{height:220px}
  .mgge-en-editorial-shelf__head h2,.mgge-en-home--editorial .mgge-section-head h2{font-size:2.15rem!important}
}

/* ========================================================================
 * v2.0.30 — MAYANA BRAND BALANCE / HERO SCALE / COLLECTION PALETTE
 * Presentation-only refinement. No localization, QA, queue or publication
 * behavior is changed here.
 * ======================================================================== */

/* Desktop brand mark: deliberately stronger, closer to the visual weight of
   the Turkish Mayana header while keeping the English search-first layout. */
@media (min-width:1121px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 400px!important;
    min-width:400px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:390px!important;
    max-width:390px!important;
    max-height:88px!important;
    height:auto!important;
  }
}

/* Hero title: the desktop lead line stays editorial but no longer dominates
   the photography. Long real recipe titles remain on one line on wide screens. */
@media (min-width:1121px){
  .mgge-en-home-hero--editorial .mgge-en-home-hero__primary h1{
    max-width:none!important;
    font-size:clamp(1.9rem,2.05vw,2.25rem)!important;
    line-height:1.04!important;
    letter-spacing:-.035em!important;
    white-space:nowrap!important;
  }
}

/* Curated collections: replace the competitor-like muted clay/olive blocks
   with a distinctly Mayana palette — charcoal + oat + quiet sage. */
.mgge-en-collection-card{
  background:#20201d!important;
  border:1px solid #34332e!important;
  color:#fff!important;
  box-shadow:0 13px 34px rgba(22,20,16,.07)!important;
}
.mgge-en-collection-card:nth-child(2){
  background:#eee5d4!important;
  border-color:#e0d2ba!important;
  color:#1f1f1f!important;
}
.mgge-en-collection-card:nth-child(3){
  background:#e7ece6!important;
  border-color:#d5ddd3!important;
  color:#1f1f1f!important;
}
.mgge-en-collection-card:nth-child(2) .mgge-en-collection-card__copy em,
.mgge-en-collection-card:nth-child(3) .mgge-en-collection-card__copy em{
  color:#a36d1b!important;
}
.mgge-en-collection-card:nth-child(2) .mgge-en-collection-card__copy strong,
.mgge-en-collection-card:nth-child(2) .mgge-en-collection-card__copy b,
.mgge-en-collection-card:nth-child(3) .mgge-en-collection-card__copy strong,
.mgge-en-collection-card:nth-child(3) .mgge-en-collection-card__copy b{
  color:#1f1f1f!important;
}
.mgge-en-collection-card:nth-child(2) .mgge-en-collection-card__copy small,
.mgge-en-collection-card:nth-child(3) .mgge-en-collection-card__copy small{
  color:#625e56!important;
}
.mgge-en-collection-card:nth-child(2) .mgge-en-collection-card__image,
.mgge-en-collection-card:nth-child(3) .mgge-en-collection-card__image{
  background:#fff!important;
}


/* ========================================================================
 * v2.0.31 — HEADER SCALE / CENTERED NAV / COMPACT STICKY STATE
 * Presentation-only. Localization, QA, queue, Core shadow and publication
 * behavior are intentionally untouched.
 * ======================================================================== */

/* Desktop top row: bring the English mark much closer to the visual weight of
   the Turkish Mayana header while preserving the search-first composition. */
@media (min-width:1121px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:132px!important;
    max-width:1440px!important;
    padding:0 38px!important;
    gap:30px!important;
    transition:height .2s ease,padding .2s ease,gap .2s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 580px!important;
    min-width:580px!important;
    transition:flex-basis .2s ease,min-width .2s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:660px!important;
    max-width:660px!important;
    max-height:112px!important;
    height:auto!important;
    transition:width .2s ease,max-width .2s ease,max-height .2s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    width:min(650px,44vw)!important;
    height:54px!important;
    transition:width .2s ease,height .2s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search input{
    height:52px!important;
    transition:height .2s ease,font-size .2s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search button{
    height:54px!important;
    transition:height .2s ease,padding .2s ease!important;
  }

  /* Sticky compact state: roughly half the vertical footprint, with the logo
     and search controls shrinking together instead of leaving a tall white bar. */
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact{
    box-shadow:0 8px 24px rgba(25,21,15,.055)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__top{
    height:70px!important;
    gap:24px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand{
    flex-basis:305px!important;
    min-width:305px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{
    width:330px!important;
    max-width:330px!important;
    max-height:52px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search{
    width:min(535px,43vw)!important;
    height:42px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search input{
    height:40px!important;
    font-size:14px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search button{
    height:42px!important;
    padding-inline:22px!important;
  }
}

/* Primary navigation is optically centered. The language control is anchored
   independently at the far right so it no longer pushes the menu off-center. */
@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    position:relative!important;
    justify-content:center!important;
    max-width:1460px!important;
    padding-left:32px!important;
    padding-right:32px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav{
    width:100%!important;
    justify-content:center!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
    position:relative!important;
    width:100%!important;
    justify-content:center!important;
    padding-left:108px!important;
    padding-right:108px!important;
    box-sizing:border-box!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul>.mgge-language-menu{
    position:absolute!important;
    right:0!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    margin:0!important;
    z-index:30!important;
  }
}

/* Mid-size desktop keeps the stronger logo without crowding the search field. */
@media (min-width:901px) and (max-width:1120px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:104px!important;
    gap:24px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 360px!important;
    min-width:360px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:405px!important;
    max-width:405px!important;
    max-height:78px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{width:min(560px,49vw)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__top{height:68px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand{flex-basis:245px!important;min-width:245px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{width:265px!important;max-width:265px!important;max-height:48px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search{width:min(470px,48vw)!important;height:42px!important}
}

@media (prefers-reduced-motion:reduce){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top,
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand,
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img,
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search,
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search input,
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search button{transition:none!important}
}

/* ========================================================================
 * v2.0.32 — HEADER PROPORTION / MOBILE CLOSED STATE / SEARCH POLISH
 * Presentation-only. No localization, QA, queue, Core-shadow or publication
 * behavior is changed here.
 * ======================================================================== */

/* Desktop: return the English logo to the same visual weight as the Turkish
   Mayana header while keeping the centered editorial navigation intact. */
@media (min-width:1121px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:100px!important;
    max-width:1440px!important;
    padding:0 38px!important;
    gap:42px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 330px!important;
    min-width:330px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:315px!important;
    max-width:315px!important;
    max-height:72px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    width:min(620px,46vw)!important;
    height:50px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search input{height:48px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search button{height:50px!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__top{
    height:62px!important;
    gap:24px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand{
    flex-basis:220px!important;
    min-width:220px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{
    width:215px!important;
    max-width:215px!important;
    max-height:44px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search{
    width:min(520px,43vw)!important;
    height:40px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search input{height:38px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search button{height:40px!important}
}

@media (min-width:901px) and (max-width:1120px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:90px!important;gap:26px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex:0 0 280px!important;min-width:280px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:270px!important;max-width:270px!important;max-height:62px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__top{height:60px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand{flex-basis:200px!important;min-width:200px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{width:195px!important;max-width:195px!important;max-height:42px!important}
}

/* Mobile starts CLOSED. This intentionally outranks the editorial mobile
   display rule from v2.0.29, which was making the drawer visible on first load. */
@media (max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:72px!important;
    padding:0 16px!important;
    gap:10px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:176px!important;
    max-width:176px!important;
    max-height:42px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu[hidden]{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){display:block!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-actions{margin-left:auto!important;gap:0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-icon-button{width:42px!important;height:42px!important;border-radius:12px!important}
}
@media (max-width:480px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:68px!important;padding:0 13px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:168px!important;max-width:168px!important;max-height:40px!important}
}

/* English mobile search: premium, compact and easier to scan with the keyboard
   open. This is only a visual treatment of the existing search form/action. */
.mgge-global-silo.mgge-lang-en .mgge-en-search-panel{
  align-items:flex-start!important;
  justify-content:center!important;
  padding:clamp(72px,12vh,118px) 18px 24px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-backdrop{
  background:rgba(17,16,14,.54)!important;
  backdrop-filter:blur(8px)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-dialog{
  width:min(620px,100%)!important;
  padding:30px!important;
  border:1px solid rgba(181,122,25,.18)!important;
  border-radius:26px!important;
  background:#fffdf9!important;
  box-shadow:0 28px 80px rgba(25,21,15,.24)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head{
  margin-bottom:22px!important;
  align-items:center!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head strong{
  font-size:clamp(1.35rem,2vw,1.75rem)!important;
  line-height:1.05!important;
  letter-spacing:-.035em!important;
  color:#171717!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head .mgge-en-search-close{
  flex:0 0 auto!important;
  width:40px!important;
  height:40px!important;
  border:1px solid rgba(20,20,20,.08)!important;
  background:#f5f1e9!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form{
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr) auto!important;
  align-items:center!important;
  overflow:hidden!important;
  border:1px solid rgba(20,20,20,.16)!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 7px 24px rgba(20,20,20,.045)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form__icon{
  justify-content:center!important;
  padding:0!important;
  color:#b57a19!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form__icon svg{width:21px!important;height:21px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form input{
  height:58px!important;
  padding:0 10px!important;
  font-size:16px!important;
  line-height:1!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form button{
  height:48px!important;
  margin-right:5px!important;
  padding:0 24px!important;
  border-radius:12px!important;
  background:#171717!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:780!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-hint{
  margin:14px 4px 0!important;
  color:#776f66!important;
  font-size:13px!important;
  line-height:1.55!important;
}

@media (max-width:700px){
  .mgge-global-silo.mgge-lang-en .mgge-en-search-panel{padding:76px 14px 18px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog{
    width:100%!important;
    padding:22px 18px 20px!important;
    border-radius:22px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head{margin-bottom:18px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head strong{font-size:1.48rem!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-search-form{
    grid-template-columns:44px minmax(0,1fr)!important;
    gap:0!important;
    padding-bottom:8px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-search-form input{
    height:58px!important;
    min-width:0!important;
    font-size:16px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-search-form button{
    grid-column:1/-1!important;
    width:calc(100% - 16px)!important;
    height:50px!important;
    margin:0 8px!important;
    border-radius:13px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-search-hint{
    margin-top:12px!important;
    font-size:12.5px!important;
  }
}

/* ========================================================================
 * v2.0.33 — ENGLISH RESPONSIVE EDITORIAL REFINEMENT
 * Presentation-only: header alignment, compact mobile chrome, swipeable home
 * rails and guide presentation. Localization / QA / queue / publication state
 * are intentionally untouched.
 * ======================================================================== */

/* Mobile-only chrome controls introduced by the English header renderer. */
.mgge-en-mobile-menu-toggle,
.mgge-en-mobile-search-toggle,
.mgge-en-mobile-language{display:none}

/* Desktop: align brand with the home canvas, reduce the brand by ~25%, and
   keep the language control exactly on the same right edge as the search. */
@media (min-width:1121px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:88px!important;
    max-width:1360px!important;
    padding:0 30px!important;
    gap:36px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 252px!important;
    min-width:252px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:238px!important;
    max-width:238px!important;
    max-height:58px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    width:min(560px,45vw)!important;
    height:46px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search input{height:44px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search button{height:46px!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    max-width:1360px!important;
    padding-left:30px!important;
    padding-right:30px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
    padding-left:92px!important;
    padding-right:92px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul>.mgge-language-menu{right:0!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__top{
    height:58px!important;
    max-width:1360px!important;
    padding:0 30px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand{
    flex-basis:178px!important;
    min-width:178px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{
    width:168px!important;
    max-width:168px!important;
    max-height:38px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search{
    width:min(500px,42vw)!important;
    height:38px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search input{height:36px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search button{height:38px!important}
}

@media (min-width:901px) and (max-width:1120px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{max-width:100%!important;height:82px!important;padding:0 24px!important;gap:24px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex:0 0 225px!important;min-width:225px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:215px!important;max-width:215px!important;max-height:54px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{width:min(510px,48vw)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{max-width:100%!important;padding:0 24px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand{flex-basis:165px!important;min-width:165px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{width:158px!important;max-width:158px!important;max-height:38px!important}
}

/* English page hierarchy: large editorial headings are reduced by about 25%
   so the photography and content have more visual authority. */
.mgge-global-silo.mgge-lang-en .mgge-en-home--editorial .mgge-section-head h2{
  font-size:clamp(1.8rem,2.7vw,2.75rem)!important;
  line-height:1.02!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__head h2{
  font-size:clamp(1.8rem,2.55vw,2.6rem)!important;
  line-height:1.02!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase__head h2{
  font-size:clamp(1.9rem,2.85vw,2.8rem)!important;
  line-height:1.01!important;
}
.mgge-global-silo.mgge-lang-en .mgge-hub-hero h1,
.mgge-global-silo.mgge-lang-en .mgge-about-hero h1{
  font-size:clamp(2rem,3.35vw,3.4rem)!important;
}
@media (min-width:1025px){
  .mgge-global-silo.mgge-lang-en.mgge-mayana-recipe-clone .mayana-v64-hero .mayana-v6-hero__title h1{
    font-size:clamp(32px,3vw,50px)!important;
  }
  .mgge-global-silo.mgge-lang-en.mgge-mayana-guide-clone h1{
    font-size:clamp(32px,3vw,50px)!important;
  }
}

/* Mobile hero: a swipeable visual rail inspired by magazine browsing, while
   keeping Mayana's own type, copy and routes. */
.mgge-en-mobile-hero{display:none}
@media (max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:70px!important;
    padding:0 12px!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) auto 42px!important;
    align-items:center!important;
    gap:8px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{
    display:inline-flex!important;
    width:42px!important;
    height:42px!important;
    padding:9px!important;
    border-radius:12px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle{grid-column:1;grid-row:1;justify-self:start}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    grid-column:2;grid-row:1;
    min-width:0!important;
    width:auto!important;
    justify-self:start!important;
    overflow:hidden!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:132px!important;
    max-width:132px!important;
    max-height:36px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{grid-column:4;grid-row:1;justify-self:end}

  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{
    display:block!important;
    grid-column:3;grid-row:1;
    position:relative!important;
    margin:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary{
    list-style:none!important;
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    min-height:36px!important;
    padding:0 9px!important;
    border:1px solid #e3ddd3!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#1d1c19!important;
    cursor:pointer!important;
    font-size:11px!important;
    line-height:1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary::-webkit-details-marker{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary span{font-size:14px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary b{font-size:10.5px!important;letter-spacing:.02em!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary i{font-style:normal!important;color:#837b70!important;font-size:11px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel{
    position:absolute!important;
    top:calc(100% + 8px)!important;
    right:0!important;
    z-index:10020!important;
    min-width:170px!important;
    padding:8px!important;
    border:1px solid #e5dfd5!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 18px 42px rgba(22,18,12,.14)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a{
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:10px!important;
    border-radius:9px!important;
    color:#24211d!important;
    text-decoration:none!important;
    font-size:13px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a.is-current{background:#f7f2e9!important;color:#9e6918!important;font-weight:750!important}

  /* Same visual footprint as the Turkish off-canvas menu: not a full-width
     dropdown, but a contained side drawer with breathing room on the right. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){
    position:fixed!important;
    display:block!important;
    left:0!important;
    top:70px!important;
    bottom:0!important;
    width:min(88vw,370px)!important;
    max-width:370px!important;
    overflow-y:auto!important;
    padding:8px 18px 28px!important;
    border-top:1px solid #ece7df!important;
    border-right:1px solid #ece7df!important;
    background:#fff!important;
    box-shadow:18px 22px 60px rgba(20,18,14,.14)!important;
    z-index:9989!important;
  }
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){top:102px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu a,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu summary{font-size:15px!important;padding:14px 4px!important}

  /* Use the swipe version on mobile and hide the desktop mosaic hero. */
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero{
    display:block!important;
    margin:6px -16px 46px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__track{
    display:flex!important;
    gap:12px!important;
    overflow-x:auto!important;
    padding:0 8vw 4px!important;
    scroll-snap-type:x mandatory!important;
    scroll-padding-inline:8vw!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__track::-webkit-scrollbar{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide{
    position:relative!important;
    flex:0 0 82vw!important;
    max-width:440px!important;
    aspect-ratio:4/5.25!important;
    scroll-snap-align:center!important;
    overflow:hidden!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-end!important;
    padding:26px!important;
    border-radius:22px!important;
    background:#28231e center/cover no-repeat!important;
    color:#fff!important;
    text-decoration:none!important;
    box-shadow:0 10px 28px rgba(28,22,15,.08)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>span{
    margin-bottom:10px!important;
    color:#efc87f!important;
    font-size:9.5px!important;
    font-weight:850!important;
    letter-spacing:.14em!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>strong{
    max-width:92%!important;
    color:#fff!important;
    font-size:clamp(1.9rem,8vw,2.45rem)!important;
    line-height:.98!important;
    letter-spacing:-.04em!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>b{
    width:max-content!important;
    margin-top:20px!important;
    padding:11px 16px!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#171717!important;
    font-size:12.5px!important;
    font-weight:800!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>b i{font-style:normal!important;margin-left:8px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__topics{
    display:flex!important;
    gap:22px!important;
    overflow-x:auto!important;
    padding:18px 8vw 2px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__topics::-webkit-scrollbar{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__topics a{
    flex:0 0 auto!important;
    color:#2a2520!important;
    text-decoration:none!important;
    font-size:13.5px!important;
    font-weight:720!important;
    white-space:nowrap!important;
  }

  /* Second section: horizontal swipe rail with a visible next-card peek. */
  .mgge-global-silo.mgge-lang-en .mgge-en-home-latest--editorial .mgge-home-latest-grid{
    display:flex!important;
    grid-template-columns:none!important;
    gap:14px!important;
    overflow-x:auto!important;
    padding:0 8px 10px 0!important;
    scroll-snap-type:x proximity!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-latest--editorial .mgge-home-latest-grid::-webkit-scrollbar{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-home-latest--editorial .mgge-home-latest-card{
    flex:0 0 min(76vw,320px)!important;
    scroll-snap-align:start!important;
  }

  /* Recipe shelves (sweet, oven, etc.) become swipeable instead of long
     vertical stacks on mobile. */
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid.has-2-items,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid.has-3-items{
    display:flex!important;
    grid-template-columns:none!important;
    max-width:none!important;
    gap:14px!important;
    overflow-x:auto!important;
    padding:0 8px 10px 0!important;
    scroll-snap-type:x proximity!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid::-webkit-scrollbar{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-card{
    flex:0 0 min(78vw,325px)!important;
    scroll-snap-align:start!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-card__media{aspect-ratio:1.16/1!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-home--editorial .mgge-section-head h2,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__head h2{font-size:2rem!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-home--editorial .mgge-section-head p,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__head p{font-size:14px!important}
}

@media (max-width:480px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:66px!important;
    grid-template-columns:40px minmax(0,1fr) auto 40px!important;
    gap:6px!important;
    padding:0 10px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:124px!important;max-width:124px!important;max-height:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){top:66px!important;width:min(90vw,360px)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary{padding:0 7px!important;gap:4px!important;min-height:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary span{font-size:13px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language summary b{font-size:10px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide{flex-basis:84vw!important;padding:23px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>strong{font-size:2rem!important}
}

/* Kitchen Wisdom: up to four stacked editorial banners, not an 8-card wall. */
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card{
  border-radius:14px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__link{
  min-height:150px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy{
  max-width:760px!important;
  padding:22px 26px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy strong{
  font-size:22px!important;
}
@media (max-width:700px){
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__link{min-height:138px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy{padding:18px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy strong{font-size:18px!important;max-width:90%!important}
}

/* ========================================================================
 * v2.0.34 — ENGLISH CHROME POLISH + MOBILE DRAWER + HERO/KITCHEN WISDOM FIXES
 * Presentation-only. No publication, localization, queue or QA logic changed.
 * ======================================================================== */

/* Professional desktop header: fuller footprint, subtle depth and stronger
   alignment without changing routes or content structure. */
.mgge-global-silo.mgge-lang-en .mgge-en-header{
  box-shadow:0 1px 0 rgba(23,23,23,.06),0 8px 28px rgba(30,22,14,.035)!important;
}
@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    max-width:1440px!important;
    padding:0 34px!important;
    gap:clamp(28px,3vw,48px)!important;
    position:relative!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top:after{
    content:'';
    position:absolute;
    left:34px;
    right:34px;
    bottom:0;
    height:1px;
    background:linear-gradient(90deg,rgba(214,165,79,0) 0%,rgba(214,165,79,.28) 14%,rgba(214,165,79,.12) 50%,rgba(214,165,79,.28) 86%,rgba(214,165,79,0) 100%);
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
    background:linear-gradient(180deg,#fff 0%,#fdfbf7 100%)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    max-width:1440px!important;
    padding:0 34px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    width:min(660px,48vw)!important;
    box-shadow:0 10px 28px rgba(25,21,15,.05)!important;
    border-color:rgba(25,25,25,.14)!important;
    background:#fffdf9!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search__icon{color:#8e6a2e!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{padding-left:68px!important;padding-right:68px!important}
}

/* Mobile chrome controls: stable button-based language panel + polished icons. */
.mgge-en-mobile-overlay[hidden]{display:none!important}
@media (max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:72px!important;
    padding:0 12px!important;
    grid-template-columns:42px minmax(0,1fr) auto 42px!important;
    gap:8px!important;
    background:#fff!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{
    border:1px solid #e7e0d5!important;
    background:#fffdf9!important;
    box-shadow:0 5px 16px rgba(26,22,16,.04)!important;
    color:#1b1a17!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{
    display:block!important;
    grid-column:3!important;
    grid-row:1!important;
    position:relative!important;
    margin:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    min-height:36px!important;
    padding:0 10px!important;
    border:1px solid #e3ddd3!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#1d1c19!important;
    box-shadow:0 5px 16px rgba(26,22,16,.04)!important;
    cursor:pointer!important;
    font-size:11px!important;
    line-height:1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle span{font-size:14px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle b{font-size:10.5px!important;letter-spacing:.02em!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle i{font-style:normal!important;color:#837b70!important;font-size:11px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language.is-open .mgge-en-mobile-language__toggle{
    border-color:#d8c29a!important;
    box-shadow:0 8px 24px rgba(26,22,16,.08)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel[hidden]{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel{
    position:absolute!important;
    top:calc(100% + 8px)!important;
    right:0!important;
    z-index:10020!important;
    min-width:190px!important;
    padding:8px!important;
    border:1px solid #e5dfd5!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:0 18px 42px rgba(22,18,12,.14)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a{
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:10px 11px!important;
    border-radius:10px!important;
    color:#24211d!important;
    text-decoration:none!important;
    font-size:13px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a.is-current{background:#f7f2e9!important;color:#9e6918!important;font-weight:750!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay{
    position:fixed!important;
    inset:72px 0 0 0!important;
    background:rgba(17,15,11,.32)!important;
    backdrop-filter:blur(2px)!important;
    z-index:9988!important;
  }
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay{inset:104px 0 0 0!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{
    position:fixed!important;
    left:0!important;
    top:72px!important;
    bottom:0!important;
    width:min(72vw,320px)!important;
    max-width:320px!important;
    overflow-y:auto!important;
    padding:12px 16px 26px!important;
    border-top:1px solid #ece7df!important;
    border-right:1px solid #ece7df!important;
    border-radius:0 20px 20px 0!important;
    background:#fffdf9!important;
    box-shadow:18px 0 54px rgba(20,18,14,.16)!important;
    z-index:9989!important;
    transform:translateX(-104%)!important;
    transition:transform .24s ease,visibility .24s ease!important;
    visibility:hidden!important;
    display:block!important;
  }
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{top:104px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu[hidden]{display:block!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu.is-open{
    transform:translateX(0)!important;
    visibility:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu a,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu summary{
    font-size:15px!important;
    padding:14px 6px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu .mgge-en-mobile-sub a{
    padding-left:14px!important;
    font-size:14px!important;
    color:#5a5248!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu .mgge-en-mobile-all{font-weight:760!important;color:#1d1c19!important}

  /* Swipe hero: visible side peeks like the reference implementation. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero{
    display:block!important;
    margin:10px 0 42px!important;
    overflow:hidden!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__track{
    gap:14px!important;
    padding:0 18px 6px!important;
    scroll-snap-type:x mandatory!important;
    scroll-padding-inline:18px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide{
    flex:0 0 calc(100vw - 64px)!important;
    max-width:440px!important;
    min-height:410px!important;
    aspect-ratio:auto!important;
    scroll-snap-align:start!important;
    border-radius:26px!important;
    padding:24px 22px!important;
    background-position:center center!important;
    pointer-events:auto!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>strong{
    max-width:92%!important;
    font-size:clamp(2rem,8vw,3rem)!important;
    line-height:.98!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>b{
    margin-top:18px!important;
    padding:12px 16px!important;
    box-shadow:0 8px 24px rgba(20,18,14,.18)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__topics{
    gap:20px!important;
    padding:18px 18px 2px!important;
  }

  /* Second and later shelves remain swipeable with a small next-card peek. */
  .mgge-global-silo.mgge-lang-en .mgge-en-home-latest--editorial .mgge-home-latest-grid,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid.has-2-items,
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-shelf__grid.has-3-items{
    gap:14px!important;
    padding-right:18px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-latest--editorial .mgge-home-latest-card{flex:0 0 min(78vw,320px)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-editorial-card{flex:0 0 min(80vw,330px)!important}

  /* Kitchen Wisdom: restore clean editorial scale on mobile. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial{
    margin-top:50px!important;
    border-radius:22px!important;
    overflow:hidden!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__inner{
    padding:28px 18px 20px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__head{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:14px!important;
    margin-bottom:18px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__head h2{font-size:clamp(2rem,9vw,2.6rem)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__head p{font-size:15px!important;line-height:1.58!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__link{min-height:152px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy{padding:18px!important;max-width:92%!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy strong{font-size:18px!important;line-height:1.08!important}
}

@media (max-width:480px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:68px!important;
    grid-template-columns:40px minmax(0,1fr) auto 40px!important;
    gap:6px!important;
    padding:0 10px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:128px!important;max-width:128px!important;max-height:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay{inset:68px 0 0 0!important}
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay{inset:100px 0 0 0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{top:68px!important;width:min(74vw,300px)!important}
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu{top:100px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide{flex-basis:calc(100vw - 56px)!important;min-height:390px!important;padding:22px 20px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-hero__slide>strong{font-size:2rem!important}
}

/* Kitchen Wisdom desktop/tablet: return to the intended wide-headline + stacked
   banners layout with stable proportions. */
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial{
  margin:74px 0 0!important;
  border-radius:24px!important;
  overflow:hidden!important;
  background:#161411!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__inner{
  padding:46px 42px 38px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__head{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:26px!important;
  margin-bottom:18px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__head>div{max-width:760px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-showcase__grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card{border-radius:16px!important;overflow:hidden!important}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__link{min-height:160px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy{
  max-width:780px!important;
  padding:22px 26px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-mastery-showcase--editorial .mgge-en-mastery-card__copy strong{
  font-size:22px!important;
  line-height:1.08!important;
}

/* Search sheet polish so it feels as deliberate as the Turkish experience. */
.mgge-global-silo.mgge-lang-en .mgge-en-search-dialog{
  background:linear-gradient(180deg,#fffdf9 0%,#fff 100%)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form{
  border-color:rgba(25,25,25,.14)!important;
  background:#fffdf9!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-search-form__icon{color:#9b702d!important}

/* ========================================================================
 * v2.0.35 — WIDER EDITORIAL HERO + NAV LANGUAGE POSITION
 * Presentation-only refinement.
 * ======================================================================== */

/* Desktop home canvas: use more of the viewport like a magazine cover while
   keeping Mayana's own asymmetric 1-large + 2-stacked-card composition. */
@media (min-width:1121px){
  .mgge-global-silo.mgge-lang-en .mgge-en-home--editorial{
    width:min(1600px,calc(100vw - 64px))!important;
    max-width:none!important;
    margin-inline:auto!important;
    padding:24px 0 90px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial{
    grid-template-columns:minmax(0,2.28fr) minmax(360px,.92fr)!important;
    gap:18px!important;
    margin-bottom:82px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial .mgge-en-home-hero__primary{
    min-height:610px!important;
    border-radius:26px!important;
    padding:48px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial .mgge-en-home-hero__side{
    gap:18px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial .mgge-en-home-hero__small{
    min-height:296px!important;
    border-radius:22px!important;
    padding:27px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial .mgge-en-home-hero__primary h1{
    max-width:900px!important;
  }
}

/* Large desktop: slightly more cinematic without becoming edge-to-edge. */
@media (min-width:1600px){
  .mgge-global-silo.mgge-lang-en .mgge-en-home--editorial{
    width:min(1640px,calc(100vw - 88px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial{
    grid-template-columns:minmax(0,2.36fr) minmax(390px,.9fr)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial .mgge-en-home-hero__primary{
    min-height:630px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-home-hero--editorial .mgge-en-home-hero__small{
    min-height:306px!important;
  }
}

/* Keep the language control near the navigation instead of visually stranded
   at the far edge of the page. The entire nav group remains optically centered. */
@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    justify-content:center!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav{
    width:auto!important;
    justify-content:center!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
    position:relative!important;
    width:auto!important;
    justify-content:center!important;
    padding-left:0!important;
    padding-right:0!important;
    gap:clamp(28px,2.2vw,42px)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul>.mgge-language-menu{
    position:static!important;
    right:auto!important;
    top:auto!important;
    transform:none!important;
    margin-left:12px!important;
    padding-left:18px!important;
    border-left:1px solid rgba(20,20,20,.10)!important;
  }
}

/* ========================================================================
 * v2.0.36 — ENGLISH MOBILE CHROME REBUILD
 * Presentation-only: Mayana-Core-inspired header geometry, deterministic TR/EN
 * language selector and a proper off-canvas navigation drawer.
 * ======================================================================== */

@media (max-width:900px){
  /* Core-like mobile balance: logo owns the left, utility controls sit on the
     right, with the menu trigger at the far edge. */
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:70px!important;
    padding:0 14px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto 40px 40px!important;
    align-items:center!important;
    gap:7px!important;
    background:#fff!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
    min-width:0!important;
    width:auto!important;
    overflow:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:146px!important;
    max-width:146px!important;
    max-height:38px!important;
    height:auto!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{
    grid-column:2!important;
    grid-row:1!important;
    justify-self:end!important;
    margin-left:8px!important;
    padding-left:10px!important;
    border-left:1px solid rgba(20,20,20,.10)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{
    grid-column:3!important;
    grid-row:1!important;
    justify-self:center!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle{
    grid-column:4!important;
    grid-row:1!important;
    justify-self:end!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:40px!important;
    height:40px!important;
    padding:7px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#191817!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle:focus-visible,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle:focus-visible{
    background:#f7f3ec!important;
    border-radius:10px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle svg,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle svg{
    width:25px!important;
    height:25px!important;
    stroke-width:2.1!important;
  }

  /* Compact language pill that always exposes Turkish + English in its panel. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{
    min-height:36px!important;
    padding:0 9px!important;
    gap:5px!important;
    border:1px solid #ddd5c8!important;
    border-radius:999px!important;
    background:#fffdf9!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle span{font-size:14px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle b{font-size:11px!important;font-weight:800!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel{
    top:calc(100% + 9px)!important;
    right:0!important;
    min-width:176px!important;
    padding:7px!important;
    border:1px solid #e7dfd1!important;
    border-radius:15px!important;
    background:#fff!important;
    box-shadow:0 18px 46px rgba(27,22,15,.16)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a{
    min-height:44px!important;
    padding:9px 10px!important;
    border-radius:10px!important;
    font-size:13.5px!important;
  }

  /* Real off-canvas panel. Hidden is truly hidden; opening animates horizontally
     instead of pushing page content downward. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu[hidden]{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){
    display:block!important;
    position:fixed!important;
    left:0!important;
    top:70px!important;
    bottom:0!important;
    width:min(78vw,330px)!important;
    max-width:330px!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    padding:0 18px 28px!important;
    border:0!important;
    border-right:1px solid #e8e1d6!important;
    border-radius:0 22px 22px 0!important;
    background:#fff!important;
    box-shadow:24px 0 62px rgba(22,18,12,.17)!important;
    z-index:10030!important;
    transform:translateX(-104%)!important;
    transition:transform .24s cubic-bezier(.2,.72,.28,1)!important;
    visibility:visible!important;
  }
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){top:102px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]).is-open{transform:translateX(0)!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu__head{
    position:sticky!important;
    top:0!important;
    z-index:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0 -18px 8px!important;
    padding:18px 18px 15px!important;
    border-bottom:1px solid #eee8df!important;
    background:rgba(255,255,255,.97)!important;
    backdrop-filter:blur(10px)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu__head>div{display:flex!important;flex-direction:column!important;gap:2px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu__head span{
    color:#b47a20!important;
    font-size:9.5px!important;
    font-weight:850!important;
    letter-spacing:.15em!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu__head strong{
    color:#171717!important;
    font-size:20px!important;
    line-height:1!important;
    letter-spacing:-.03em!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-menu-close{
    width:38px!important;
    height:38px!important;
    padding:8px!important;
    border:1px solid #e8e1d6!important;
    border-radius:12px!important;
    background:#fbf8f2!important;
    color:#171717!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu ul{margin:0!important;padding:0!important;list-style:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu li{margin:0!important;border-bottom:1px solid #eee9e2!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu li:last-child{border-bottom:0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu a,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu summary{
    position:relative!important;
    display:block!important;
    width:100%!important;
    padding:16px 6px!important;
    color:#211e1a!important;
    text-decoration:none!important;
    font-size:16px!important;
    font-weight:720!important;
    line-height:1.2!important;
    cursor:pointer!important;
    list-style:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu summary::-webkit-details-marker{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu summary:after{
    content:'+'!important;
    position:absolute!important;
    right:4px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    color:#b57a19!important;
    font-size:22px!important;
    font-weight:400!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu details[open]>summary:after{content:'−'!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu .mgge-en-mobile-sub{
    margin:0 0 14px 5px!important;
    padding:0 0 0 15px!important;
    border-left:2px solid #d8a34d!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu .mgge-en-mobile-sub a{
    padding:10px 8px!important;
    border-radius:8px!important;
    color:#5a5147!important;
    font-size:14px!important;
    font-weight:620!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu .mgge-en-mobile-sub a:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu .mgge-en-mobile-sub a:focus-visible{background:#f8f4ed!important;color:#171717!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-home>a{font-weight:800!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-link>a{color:#a96f19!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay[hidden]{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay:not([hidden]){
    display:block!important;
    position:fixed!important;
    inset:70px 0 0 0!important;
    border:0!important;
    background:rgba(20,17,13,.34)!important;
    backdrop-filter:blur(2px)!important;
    z-index:10020!important;
  }
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay:not([hidden]){inset:102px 0 0 0!important}
  html.mgge-en-menu-open{overflow:hidden!important}

  /* Search retains the same service but is visually brought into the same
     Mayana mobile language as the Core header. */
  .mgge-global-silo.mgge-lang-en .mgge-en-search-panel{padding:80px 14px 18px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog{
    width:min(94vw,520px)!important;
    padding:21px 18px 19px!important;
    border:1px solid #e7dfd2!important;
    border-radius:22px!important;
    background:#fff!important;
    box-shadow:0 30px 90px rgba(20,16,11,.26)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head strong{font-size:1.35rem!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-search-form{
    border:1px solid #ddd5c8!important;
    border-radius:15px!important;
    background:#fffdf9!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-search-form button{
    background:#171717!important;
    color:#fff!important;
  }
}

@media (max-width:480px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    height:66px!important;
    padding:0 10px!important;
    grid-template-columns:minmax(0,1fr) auto 38px 38px!important;
    gap:4px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:124px!important;max-width:124px!important;max-height:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{margin-left:3px!important;padding-left:7px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{padding:0 7px!important;min-height:34px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){top:66px!important;width:min(80vw,310px)!important}
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){top:98px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay:not([hidden]){inset:66px 0 0 0!important}
  .admin-bar .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay:not([hidden]){inset:98px 0 0 0!important}
}


/* ========================================================================
 * v2.0.40 — SAFE CORE-PARITY ENGLISH MENU
 * IMPORTANT: this block is intentionally header-only. The package is rebuilt
 * from v2.0.36 so home/hero/editorial/content presentation stays byte-identical
 * to the known-good design. No localization, queue, QA or publication logic.
 * ======================================================================== */
@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    position:relative!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav-utilities{
    position:absolute!important;
    right:30px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    z-index:12!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-language-utility{
    display:flex!important;
    align-items:center!important;
    list-style:none!important;
    margin:0!important;
    padding:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-language-utility>.mgge-language-menu{
    margin:0!important;
    padding:0!important;
    border:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-account-link{
    display:inline-flex!important;
    align-items:center!important;
    min-height:38px!important;
    padding:0 13px!important;
    border:1px solid rgba(20,20,20,.12)!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#171717!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    font-size:12.5px!important;
    font-weight:760!important;
    line-height:1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-account-link:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-account-link:focus-visible{
    border-color:rgba(181,122,25,.5)!important;
    color:#9a6513!important;
    outline:0!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  .mgge-global-silo.mgge-lang-en .mgge-en-account-link{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav-utilities{right:18px!important}
}
@media (max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-nav-utilities{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-account>a{
    color:#171717!important;
    font-weight:800!important;
  }
}

/* ========================================================================
 * v3.5.0 — MAYANA GLOBAL EDITORIAL HOMEPAGE
 * Homepage presentation only. This block does not change Localization,
 * Translation Memory, QA, queue, repair, Publisher, LiveRepairService,
 * LocalizedRecipeBridge, Core shadow or any stored translated content.
 * ======================================================================== */
.mgge-global-silo.mgge-lang-en .mgge35-home{
  --m35-ink:#1d1b18;
  --m35-muted:#756e65;
  --m35-line:#e9e1d5;
  --m35-ivory:#fbf8f2;
  --m35-paper:#fffdf9;
  --m35-gold:#c78622;
  --m35-gold-deep:#a96812;
  --m35-olive:#667455;
  --m35-olive-soft:#eef1e8;
  --m35-terra:#a85f45;
  --m35-terra-soft:#f5e9e3;
  --m35-shadow:0 18px 52px rgba(36,28,20,.08);
  width:min(1440px,100%);
  margin:0 auto;
  padding:22px 28px 88px;
  color:var(--m35-ink);
}
.mgge-global-silo.mgge-lang-en .mgge35-home,
.mgge-global-silo.mgge-lang-en .mgge35-home *{box-sizing:border-box}
.mgge-global-silo.mgge-lang-en .mgge35-home img{display:block;max-width:100%}
.mgge-global-silo.mgge-lang-en .mgge35-home a{text-decoration:none}
.mgge-global-silo.mgge-lang-en .mgge35-eyebrow{
  display:block;
  margin:0 0 9px;
  color:var(--m35-gold-deep);
  font-size:10px;
  line-height:1.2;
  font-weight:850;
  letter-spacing:.145em;
  text-transform:uppercase;
}
.mgge-global-silo.mgge-lang-en .mgge35-section{padding:64px 0 70px;border-top:1px solid var(--m35-line)}
.mgge-global-silo.mgge-lang-en .mgge35-section-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:36px;
  margin:0 0 26px;
}
.mgge-global-silo.mgge-lang-en .mgge35-section-head>div{max-width:820px}
.mgge-global-silo.mgge-lang-en .mgge35-section-head h2,
.mgge-global-silo.mgge-lang-en .mgge35-feature h2,
.mgge-global-silo.mgge-lang-en .mgge35-wisdom h2,
.mgge-global-silo.mgge-lang-en .mgge35-close h2{
  margin:0;
  color:var(--m35-ink);
  font-family:Georgia,'Times New Roman',serif;
  font-weight:600;
  letter-spacing:-.035em;
}
.mgge-global-silo.mgge-lang-en .mgge35-section-head h2{font-size:clamp(2rem,3vw,3.25rem);line-height:1.02}
.mgge-global-silo.mgge-lang-en .mgge35-section-head p{
  max-width:720px;
  margin:10px 0 0;
  color:var(--m35-muted);
  font-size:15px;
  line-height:1.55;
}
.mgge-global-silo.mgge-lang-en .mgge35-section-head>a,
.mgge-global-silo.mgge-lang-en .mgge35-close>a{
  flex:0 0 auto;
  color:var(--m35-gold-deep)!important;
  font-size:13px;
  font-weight:800;
  white-space:nowrap;
}
.mgge-global-silo.mgge-lang-en .mgge35-section-head>a:hover,
.mgge-global-silo.mgge-lang-en .mgge35-close>a:hover{color:var(--m35-ink)!important}

/* Hero */
.mgge-global-silo.mgge-lang-en .mgge35-hero{
  display:grid;
  grid-template-columns:minmax(0,1.85fr) minmax(220px,.62fr) minmax(220px,.62fr);
  gap:14px;
  min-height:510px;
  margin-bottom:36px;
}
.mgge-global-silo.mgge-lang-en .mgge35-hero__main{
  position:relative;
  overflow:hidden;
  min-width:0;
  min-height:510px;
  border-radius:24px;
  background:
    linear-gradient(135deg,rgba(30,23,17,.98),rgba(64,48,33,.88)),
    linear-gradient(135deg,#2b241e,#5b4532);
  background-position:center;
  background-size:cover;
  box-shadow:var(--m35-shadow);
}
.mgge-global-silo.mgge-lang-en .mgge35-hero__copy{
  position:absolute;
  inset:auto auto 0 0;
  z-index:2;
  width:min(620px,78%);
  padding:44px;
  color:#fff;
}
.mgge-global-silo.mgge-lang-en .mgge35-hero__copy .mgge35-eyebrow{color:#f1c977}
.mgge-global-silo.mgge-lang-en .mgge35-hero__copy h1{
  max-width:620px;
  margin:0;
  color:#fff;
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(2.7rem,4.7vw,4.85rem);
  font-weight:600;
  line-height:.98;
  letter-spacing:-.045em;
}
.mgge-global-silo.mgge-lang-en .mgge35-hero__copy>p{
  max-width:540px;
  margin:18px 0 0;
  color:rgba(255,255,255,.86);
  font-size:16px;
  line-height:1.58;
}
.mgge-global-silo.mgge-lang-en .mgge35-hero__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}
.mgge-global-silo.mgge-lang-en .mgge35-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:46px;
  padding:0 20px;
  border:1px solid var(--m35-gold);
  border-radius:999px;
  background:var(--m35-gold);
  color:#fff!important;
  font-size:13px;
  font-weight:820;
  box-shadow:0 10px 24px rgba(179,112,12,.22);
  transition:transform .18s ease,background .18s ease,border-color .18s ease;
}
.mgge-global-silo.mgge-lang-en .mgge35-button:hover{transform:translateY(-1px);background:var(--m35-gold-deep);border-color:var(--m35-gold-deep)}
.mgge-global-silo.mgge-lang-en .mgge35-feature-link{
  display:grid;
  gap:2px;
  max-width:250px;
  color:#fff!important;
}
.mgge-global-silo.mgge-lang-en .mgge35-feature-link span{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.mgge-global-silo.mgge-lang-en .mgge35-feature-link strong{font-size:13px;line-height:1.25;color:#fff}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card{
  display:flex;
  min-width:0;
  overflow:hidden;
  flex-direction:column;
  border:1px solid var(--m35-line);
  border-radius:22px;
  background:var(--m35-paper);
  color:var(--m35-ink)!important;
  box-shadow:0 12px 34px rgba(35,27,20,.055);
  transition:transform .2s ease,box-shadow .2s ease;
}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card:hover{transform:translateY(-3px);box-shadow:var(--m35-shadow)}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__media{display:block;overflow:hidden;min-height:230px;background:#e9e2d8}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__media img{width:100%;height:100%;min-height:230px;object-fit:cover;transition:transform .28s ease}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card:hover img{transform:scale(1.025)}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__body{display:flex;flex:1;flex-direction:column;padding:22px 21px 23px}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__body em{color:var(--m35-gold-deep);font-style:normal;font-size:9px;font-weight:850;letter-spacing:.14em}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__body strong{margin-top:8px;font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:.98;letter-spacing:-.035em;color:var(--m35-ink)}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__body small{margin-top:10px;color:var(--m35-muted);font-size:12.5px;line-height:1.45}
.mgge-global-silo.mgge-lang-en .mgge35-hero-card__body b{margin-top:auto;padding-top:16px;color:var(--m35-gold-deep);font-size:12px}

/* Category row */
.mgge-global-silo.mgge-lang-en .mgge35-categories{padding:38px 0 56px}
.mgge-global-silo.mgge-lang-en .mgge35-section-head--compact{align-items:center;margin-bottom:21px}
.mgge-global-silo.mgge-lang-en .mgge35-section-head--compact h2{font-size:clamp(1.75rem,2.4vw,2.5rem)}
.mgge-global-silo.mgge-lang-en .mgge35-category-rail{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}
.mgge-global-silo.mgge-lang-en .mgge35-category{
  display:flex;
  min-width:0;
  min-height:92px;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:14px 8px;
  border:1px solid var(--m35-line);
  border-radius:18px;
  background:#fff;
  color:var(--m35-ink)!important;
  text-align:center;
  font-size:12px;
  font-weight:750;
  line-height:1.15;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.mgge-global-silo.mgge-lang-en .mgge35-category:hover{transform:translateY(-2px);border-color:#d7ba88;background:var(--m35-ivory)}
.mgge-global-silo.mgge-lang-en .mgge35-category__mark{
  display:grid;
  width:34px;height:34px;
  place-items:center;
  border-radius:50%;
  background:#f7efe1;
  color:var(--m35-gold-deep);
  font-size:9.5px;
  font-weight:900;
  letter-spacing:.07em;
}

/* Curated collections */
.mgge-global-silo.mgge-lang-en .mgge35-collection-rail{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:14px;
}
.mgge-global-silo.mgge-lang-en .mgge35-collection{
  display:flex;
  min-width:0;
  overflow:hidden;
  flex-direction:column;
  border-radius:20px;
  background:#eee5db;
  color:var(--m35-ink)!important;
  box-shadow:0 10px 28px rgba(35,27,20,.055);
  transition:transform .2s ease,box-shadow .2s ease;
}
.mgge-global-silo.mgge-lang-en .mgge35-collection:nth-child(2){background:#f5ead9}
.mgge-global-silo.mgge-lang-en .mgge35-collection:nth-child(3){background:var(--m35-olive-soft)}
.mgge-global-silo.mgge-lang-en .mgge35-collection:nth-child(4){background:var(--m35-terra-soft)}
.mgge-global-silo.mgge-lang-en .mgge35-collection:nth-child(5){background:#efe9df}
.mgge-global-silo.mgge-lang-en .mgge35-collection:hover{transform:translateY(-3px);box-shadow:var(--m35-shadow)}
.mgge-global-silo.mgge-lang-en .mgge35-collection__media{display:block;overflow:hidden;aspect-ratio:1.42/1;background:#e1d8cb}
.mgge-global-silo.mgge-lang-en .mgge35-collection__media img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.mgge-global-silo.mgge-lang-en .mgge35-collection:hover img{transform:scale(1.025)}
.mgge-global-silo.mgge-lang-en .mgge35-collection__body{display:flex;flex:1;flex-direction:column;padding:18px 17px 20px}
.mgge-global-silo.mgge-lang-en .mgge35-collection__body em{font-style:normal;color:var(--m35-gold-deep);font-size:8.5px;font-weight:850;letter-spacing:.13em}
.mgge-global-silo.mgge-lang-en .mgge35-collection__body strong{margin-top:7px;font-family:Georgia,'Times New Roman',serif;font-size:21px;line-height:1.03;letter-spacing:-.025em}
.mgge-global-silo.mgge-lang-en .mgge35-collection__body small{margin-top:9px;color:#655f57;font-size:12px;line-height:1.42}
.mgge-global-silo.mgge-lang-en .mgge35-collection__body b{margin-top:auto;padding-top:16px;color:var(--m35-gold-deep);font-size:11.5px}

/* Recipe rail */
.mgge-global-silo.mgge-lang-en .mgge35-recipe-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card{min-width:0}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card__media{
  position:relative;
  display:block;
  overflow:hidden;
  aspect-ratio:1.2/1;
  border-radius:16px;
  background:#e8e1d6;
  box-shadow:0 8px 20px rgba(35,27,20,.045);
}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card:hover img{transform:scale(1.025)}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card__meta{
  position:absolute;
  left:10px;bottom:10px;
  padding:6px 8px;
  border-radius:999px;
  background:rgba(22,19,16,.74);
  color:#fff;
  backdrop-filter:blur(7px);
  font-size:10px;
  font-weight:750;
}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card h3{margin:11px 2px 0;font-size:15px;line-height:1.2;letter-spacing:-.012em}
.mgge-global-silo.mgge-lang-en .mgge35-recipe-card h3 a{color:var(--m35-ink)!important}

/* Split feature */
.mgge-global-silo.mgge-lang-en .mgge35-feature{
  display:grid;
  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);
  min-height:400px;
  overflow:hidden;
  margin:4px 0 72px;
  border-radius:24px;
  background:var(--m35-terra);
  box-shadow:var(--m35-shadow);
}
.mgge-global-silo.mgge-lang-en .mgge35-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:48px 46px;color:#fff}
.mgge-global-silo.mgge-lang-en .mgge35-feature__copy .mgge35-eyebrow{color:#f2d49f}
.mgge-global-silo.mgge-lang-en .mgge35-feature h2{max-width:520px;color:#fff;font-size:clamp(2.2rem,3.7vw,4rem);line-height:.98}
.mgge-global-silo.mgge-lang-en .mgge35-feature p{max-width:530px;margin:17px 0 24px;color:rgba(255,255,255,.84);font-size:15px;line-height:1.6}
.mgge-global-silo.mgge-lang-en .mgge35-button--light{align-self:flex-start;border-color:#f0ba56;background:#e7a936;color:#fff!important}
.mgge-global-silo.mgge-lang-en .mgge35-feature__media{display:block;min-height:400px;background:#8f573f}
.mgge-global-silo.mgge-lang-en .mgge35-feature__media img{width:100%;height:100%;min-height:400px;object-fit:cover}

/* Category shelves */
.mgge-global-silo.mgge-lang-en .mgge35-shelf-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card{min-width:0}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1.16/1;border-radius:17px;background:#e6dfd5}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card:hover img{transform:scale(1.025)}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card__media>span{position:absolute;left:12px;bottom:11px;padding:6px 9px;border-radius:999px;background:rgba(22,19,16,.74);color:#fff;font-size:10px;font-weight:750;backdrop-filter:blur(7px)}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card h3{margin:12px 2px 0;font-size:18px;line-height:1.16;letter-spacing:-.02em}
.mgge-global-silo.mgge-lang-en .mgge35-shelf-card h3 a{color:var(--m35-ink)!important}

/* Kitchen Wisdom */
.mgge-global-silo.mgge-lang-en .mgge35-wisdom{
  display:grid;
  grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);
  gap:26px;
  margin-top:72px;
  padding:34px;
  border-radius:26px;
  background:#211f1b;
  color:#fff;
  box-shadow:var(--m35-shadow);
}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom__intro{display:flex;flex-direction:column;justify-content:center;padding:15px 14px 15px 10px}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom__intro .mgge35-eyebrow{color:#dfac52}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom h2{color:#fff;font-size:clamp(2.2rem,3.2vw,3.4rem);line-height:.99}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom__intro p{margin:16px 0 24px;color:rgba(255,255,255,.72);font-size:14.5px;line-height:1.6}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom__intro .mgge35-button{align-self:flex-start}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card{min-width:0;overflow:hidden;border-radius:19px;background:#39342d}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card__media{position:relative;display:block;min-height:320px;overflow:hidden;color:#fff!important}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03) 28%,rgba(0,0,0,.83) 100%)}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card:hover img{transform:scale(1.025)}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card__media>span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:19px}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card em{display:block;margin-bottom:7px;color:#e7bc6c;font-style:normal;font-size:8.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.mgge-global-silo.mgge-lang-en .mgge35-wisdom-card strong{display:block;color:#fff;font-size:17px;line-height:1.14}

/* Brand close */
.mgge-global-silo.mgge-lang-en .mgge35-close{
  display:grid;
  grid-template-columns:1.15fr 1fr auto;
  gap:34px;
  align-items:center;
  margin-top:58px;
  padding:30px 32px;
  border:1px solid #dfc594;
  border-radius:20px;
  background:#fdfaf5;
}
.mgge-global-silo.mgge-lang-en .mgge35-close h2{font-size:28px;line-height:1.06}
.mgge-global-silo.mgge-lang-en .mgge35-close p{margin:0;color:var(--m35-muted);font-size:14px;line-height:1.6}

/* Tablet */
@media (max-width:1180px){
  .mgge-global-silo.mgge-lang-en .mgge35-home{padding-inline:22px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero{grid-template-columns:minmax(0,1.6fr) minmax(210px,.7fr) minmax(210px,.7fr);min-height:470px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__main{min-height:470px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__copy{padding:34px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__media{min-height:205px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__media img{min-height:205px}
  .mgge-global-silo.mgge-lang-en .mgge35-category-rail{grid-template-columns:repeat(5,minmax(0,1fr))}
  .mgge-global-silo.mgge-lang-en .mgge35-collection-rail{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mgge-global-silo.mgge-lang-en .mgge35-collection:nth-child(4),
  .mgge-global-silo.mgge-lang-en .mgge35-collection:nth-child(5){display:none}
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-rail{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-card:nth-child(n+4){display:none}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom{grid-template-columns:1fr}
}

/* Mobile: independent layout, same live Global content. */
@media (max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge35-home{width:100%;padding:12px 14px 60px;overflow:hidden}
  .mgge-global-silo.mgge-lang-en .mgge35-section{padding:48px 0 52px}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head{align-items:flex-start;gap:16px;margin-bottom:20px}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head>div{min-width:0}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head h2{font-size:2rem}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head p{font-size:13.5px;line-height:1.5}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head>a{padding-top:5px;font-size:11.5px}

  .mgge-global-silo.mgge-lang-en .mgge35-hero{grid-template-columns:1fr 1fr;gap:10px;min-height:0;margin-bottom:28px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__main{grid-column:1/-1;min-height:470px;border-radius:21px;background-position:center}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__copy{width:100%;padding:26px 22px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__copy h1{max-width:460px;font-size:clamp(2.55rem,11vw,4rem)}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__copy>p{max-width:420px;font-size:14px;line-height:1.5}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__actions{gap:13px;margin-top:19px}
  .mgge-global-silo.mgge-lang-en .mgge35-button{min-height:43px;padding-inline:17px;font-size:12px}
  .mgge-global-silo.mgge-lang-en .mgge35-feature-link{display:none}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card{border-radius:18px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__media{min-height:145px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__media img{min-height:145px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body{padding:15px 14px 16px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body strong{font-size:21px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body small{font-size:11.5px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body b{font-size:10.5px}

  .mgge-global-silo.mgge-lang-en .mgge35-categories{padding:28px 0 44px}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head--compact{align-items:center}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head--compact h2{font-size:1.85rem}
  .mgge-global-silo.mgge-lang-en .mgge35-category-rail,
  .mgge-global-silo.mgge-lang-en .mgge35-collection-rail,
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-rail,
  .mgge-global-silo.mgge-lang-en .mgge35-shelf-rail{
    display:flex;
    gap:12px;
    width:auto;
    margin-right:-14px;
    padding-right:14px;
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scroll-snap-type:x proximity;
    scrollbar-width:none;
  }
  .mgge-global-silo.mgge-lang-en .mgge35-category-rail::-webkit-scrollbar,
  .mgge-global-silo.mgge-lang-en .mgge35-collection-rail::-webkit-scrollbar,
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-rail::-webkit-scrollbar,
  .mgge-global-silo.mgge-lang-en .mgge35-shelf-rail::-webkit-scrollbar{display:none}
  .mgge-global-silo.mgge-lang-en .mgge35-category{flex:0 0 112px;min-height:88px;scroll-snap-align:start}
  .mgge-global-silo.mgge-lang-en .mgge35-collection{display:flex!important;flex:0 0 min(76vw,300px);scroll-snap-align:start}
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-card{display:block!important;flex:0 0 min(60vw,240px);scroll-snap-align:start}
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-card h3{font-size:14px}
  .mgge-global-silo.mgge-lang-en .mgge35-shelf-card{flex:0 0 min(72vw,290px);scroll-snap-align:start}
  .mgge-global-silo.mgge-lang-en .mgge35-shelf-card h3{font-size:16px}

  .mgge-global-silo.mgge-lang-en .mgge35-feature{grid-template-columns:1fr;min-height:0;margin:0 0 50px;border-radius:22px}
  .mgge-global-silo.mgge-lang-en .mgge35-feature__copy{padding:32px 24px}
  .mgge-global-silo.mgge-lang-en .mgge35-feature h2{font-size:2.55rem}
  .mgge-global-silo.mgge-lang-en .mgge35-feature p{font-size:13.5px}
  .mgge-global-silo.mgge-lang-en .mgge35-feature__media{min-height:240px;order:-1}
  .mgge-global-silo.mgge-lang-en .mgge35-feature__media img{min-height:240px}

  .mgge-global-silo.mgge-lang-en .mgge35-wisdom{grid-template-columns:1fr;gap:20px;margin-top:50px;padding:27px 18px 18px;border-radius:22px}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom__intro{padding:0 4px}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom h2{font-size:2.4rem}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom__grid{display:flex;gap:12px;margin-right:-18px;padding-right:18px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom__grid::-webkit-scrollbar{display:none}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom-card{flex:0 0 min(72vw,290px);scroll-snap-align:start}
  .mgge-global-silo.mgge-lang-en .mgge35-wisdom-card__media{min-height:240px}

  .mgge-global-silo.mgge-lang-en .mgge35-close{grid-template-columns:1fr;gap:15px;margin-top:46px;padding:25px 22px}
  .mgge-global-silo.mgge-lang-en .mgge35-close h2{font-size:24px}
  .mgge-global-silo.mgge-lang-en .mgge35-close p{font-size:13px}
  .mgge-global-silo.mgge-lang-en .mgge35-close>a{justify-self:start}
}

@media (max-width:520px){
  .mgge-global-silo.mgge-lang-en .mgge35-home{padding-inline:12px}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:8px}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head>div{grid-column:1/-1}
  .mgge-global-silo.mgge-lang-en .mgge35-section-head>a{grid-column:2;justify-self:end}
  .mgge-global-silo.mgge-lang-en .mgge35-hero{gap:8px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__main{min-height:430px;border-radius:19px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__copy{padding:24px 18px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero__copy h1{font-size:2.75rem}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__media{min-height:128px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__media img{min-height:128px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body{padding:14px 12px 15px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body strong{font-size:19px}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body small{display:none}
  .mgge-global-silo.mgge-lang-en .mgge35-hero-card__body b{padding-top:11px}
  .mgge-global-silo.mgge-lang-en .mgge35-category-rail,
  .mgge-global-silo.mgge-lang-en .mgge35-collection-rail,
  .mgge-global-silo.mgge-lang-en .mgge35-recipe-rail,
  .mgge-global-silo.mgge-lang-en .mgge35-shelf-rail{margin-right:-12px;padding-right:12px}
}

/* ========================================================================
   MAYANA GLOBAL — presentation 3.5.1
   English homepage + English chrome only. Read-only frontend presentation.
   ======================================================================== */
:root{
  --mgge351-ink:#171614;
  --mgge351-muted:#716d66;
  --mgge351-paper:#fffdfa;
  --mgge351-cream:#f7f2e9;
  --mgge351-line:#e9dfd1;
  --mgge351-gold:#c8891d;
  --mgge351-gold-dark:#a96b0d;
  --mgge351-olive:#667451;
  --mgge351-terracotta:#a86449;
  --mgge351-brown:#3a2b20;
  --mgge351-radius:22px;
  --mgge351-shadow:0 14px 42px rgba(52,38,22,.08);
}

/* English chrome: final, compact, independent of Core. */
.mgge-global-silo.mgge-lang-en .mgge-en-header{
  position:sticky!important;top:0!important;z-index:9990!important;background:rgba(255,253,250,.98)!important;
  border:0!important;border-bottom:1px solid var(--mgge351-line)!important;box-shadow:none!important;backdrop-filter:blur(14px) saturate(140%)!important;
}
.admin-bar.mgge-global-silo.mgge-lang-en .mgge-en-header{top:32px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__top{
  max-width:1480px!important;height:86px!important;margin:0 auto!important;padding:0 32px!important;
  display:flex!important;align-items:center!important;gap:34px!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand{flex:0 0 auto!important;min-width:0!important;display:flex!important;align-items:center!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:232px!important;max-width:232px!important;max-height:56px!important;height:auto!important;object-fit:contain!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search{
  margin-left:auto!important;width:min(520px,42vw)!important;height:48px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;border:1px solid #dfd5c7!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 22px rgba(45,31,18,.04)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search__icon{display:flex!important;padding-left:17px!important;color:var(--mgge351-gold-dark)!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search__icon svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search input{height:46px!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0 12px!important;font-size:14px!important;color:var(--mgge351-ink)!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header-search button{height:48px!important;border:0!important;background:var(--mgge351-ink)!important;color:#fff!important;padding:0 24px!important;font-weight:800!important;font-size:13px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{display:block!important;background:#fffdfa!important;border:0!important;border-bottom:1px solid var(--mgge351-line)!important;height:auto!important;max-height:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{max-width:1480px!important;height:54px!important;margin:0 auto!important;padding:0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav{min-width:0!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__item{position:relative!important;margin:0!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{display:flex!important;align-items:center!important;height:54px!important;padding:0 16px!important;color:#292622!important;text-decoration:none!important;font-size:13.5px!important;font-weight:760!important;white-space:nowrap!important;border-bottom:2px solid transparent!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__item:hover>a,.mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a:focus{color:var(--mgge351-gold-dark)!important;border-bottom-color:var(--mgge351-gold)!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown{top:52px!important;border:1px solid var(--mgge351-line)!important;border-radius:16px!important;box-shadow:0 18px 42px rgba(42,27,16,.13)!important;background:#fff!important;overflow:hidden!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown a{color:#2b2824!important}
.mgge-global-silo.mgge-lang-en .mgge-en-nav-utilities{margin-left:auto!important;display:flex!important;align-items:center!important}
.mgge-global-silo.mgge-lang-en .mgge-en-language-utility{margin:0!important;padding:0!important;list-style:none!important}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__details>summary{height:38px!important;min-width:74px!important;padding:0 13px!important;border:1px solid #e4dacd!important;border-radius:999px!important;background:#fff!important;color:#2c2925!important;font-size:12px!important;font-weight:800!important}
.mgge-global-silo.mgge-lang-en .mgge-en-account-link,.mgge-global-silo.mgge-lang-en .mgge-en-mobile-account{display:none!important}
.mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,.mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle,.mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{display:none!important}

/* Home canvas */
.mgge351-home{max-width:1500px;margin:0 auto;padding:24px 32px 70px;color:var(--mgge351-ink)}
.mgge351-home *{box-sizing:border-box}
.mgge351-home a{text-decoration:none}
.mgge351-home h1,.mgge351-home h2,.mgge351-home h3,.mgge351-home p{margin-top:0}
.mgge351-home h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.035em;color:var(--mgge351-ink)}
.mgge351-home em{font-style:normal}

/* Hero inspired by premium editorial food portals. */
.mgge351-hero{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(250px,.72fr) minmax(250px,.72fr);gap:14px;align-items:stretch;margin-bottom:42px}
.mgge351-hero__lead{position:relative;min-height:510px;border-radius:26px;overflow:hidden;background:#2f241b center/cover no-repeat;background-image:var(--mgge351-hero);box-shadow:var(--mgge351-shadow);color:#fff!important}
.mgge351-hero__lead:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(24,16,10,.88) 0%,rgba(24,16,10,.64) 38%,rgba(24,16,10,.14) 74%,rgba(24,16,10,.02) 100%)}
.mgge351-hero__shade{display:none}
.mgge351-hero__copy{position:absolute;left:0;bottom:0;width:min(620px,68%);padding:48px;z-index:2;display:flex;flex-direction:column;align-items:flex-start}
.mgge351-hero__copy em,.mgge351-hero__side-copy em,.mgge351-heading em,.mgge351-table-feature__copy>em,.mgge351-wisdom__intro>em,.mgge351-close em{font-size:11px;font-weight:900;letter-spacing:.16em;color:#e5b75a;text-transform:uppercase}
.mgge351-hero__copy h1{margin:12px 0 18px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,4.15vw,70px);line-height:.98;letter-spacing:-.045em;color:#fff}
.mgge351-hero__copy p{max-width:540px;margin-bottom:26px;font-size:17px;line-height:1.52;color:rgba(255,255,255,.86)}
.mgge351-hero__copy b{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:999px;background:var(--mgge351-gold);color:#fff;font-size:14px;font-weight:850}
.mgge351-hero__copy small{margin-top:16px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.35}
.mgge351-hero__side{display:grid;grid-template-rows:46% 54%;min-height:510px;border:1px solid var(--mgge351-line);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(54,39,24,.06);color:var(--mgge351-ink)!important}
.mgge351-hero__side-media{display:block;background:#e9e1d6 center/cover no-repeat;background-image:var(--mgge351-card-image)}
.mgge351-hero__side-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px 22px 22px;background:#fffdfa}
.mgge351-hero__side-copy:before{content:"";position:absolute;top:-38px;left:0;width:78%;height:46px;background:#fffdfa;border-radius:0 46px 0 0;clip-path:polygon(0 40%,72% 40%,100% 100%,0 100%)}
.mgge351-hero__side-copy em{position:relative;z-index:1;color:var(--mgge351-gold-dark);font-size:10px}
.mgge351-hero__side-copy strong{position:relative;z-index:1;margin:8px 0 9px;font-family:Georgia,'Times New Roman',serif;font-size:31px;line-height:.98;letter-spacing:-.035em}
.mgge351-hero__side-copy small{position:relative;z-index:1;color:var(--mgge351-muted);font-size:13px;line-height:1.45}
.mgge351-hero__side-copy b{margin-top:auto;color:var(--mgge351-gold-dark);font-size:12px;font-weight:850}

/* Section headings */
.mgge351-section,.mgge351-category-section{margin:0 0 48px}
.mgge351-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 18px}
.mgge351-heading>div{min-width:0}.mgge351-heading em{color:var(--mgge351-gold-dark)}
.mgge351-heading h2{margin:5px 0 0;font-size:clamp(29px,2.3vw,42px);line-height:1.03}
.mgge351-heading p{max-width:690px;margin:8px 0 0;color:var(--mgge351-muted);font-size:14px;line-height:1.5}
.mgge351-heading>a{flex:0 0 auto;color:var(--mgge351-gold-dark)!important;font-weight:850;font-size:13px;padding-bottom:4px}

/* Category rail */
.mgge351-category-rail{display:flex;gap:12px;overflow-x:auto;padding:2px 1px 12px;scrollbar-width:none;scroll-snap-type:x proximity}.mgge351-category-rail::-webkit-scrollbar{display:none}
.mgge351-category{flex:1 0 128px;min-width:128px;min-height:126px;padding:16px;border:1px solid var(--mgge351-line);border-radius:20px;background:#fff;color:var(--mgge351-ink)!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;box-shadow:0 10px 26px rgba(49,33,17,.035);scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease}
.mgge351-category:hover{transform:translateY(-3px);border-color:#d3b27c}.mgge351-category>span{margin-bottom:auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f8f1e6;color:var(--mgge351-gold-dark);font-size:10px;font-weight:900;letter-spacing:.08em}.mgge351-category strong{font-family:Georgia,'Times New Roman',serif;font-size:17px;line-height:1.08}.mgge351-category small{margin-top:6px;color:#8b8277;font-size:11px}.mgge351-category.is-all{background:#2f261f;color:#fff!important;border-color:#2f261f}.mgge351-category.is-all>span{background:#fff;color:#2f261f}.mgge351-category.is-all small{color:rgba(255,255,255,.62)}

/* Curated collection mosaics */
.mgge351-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mgge351-collection{display:grid;grid-template-rows:238px auto;min-width:0;border-radius:22px;overflow:hidden;border:1px solid var(--mgge351-line);background:#fff;color:var(--mgge351-ink)!important;box-shadow:0 12px 32px rgba(55,38,18,.055);transition:transform .2s ease,box-shadow .2s ease}
.mgge351-collection:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(55,38,18,.09)}
.mgge351-collection__mosaic{display:grid;grid-template-columns:1.55fr .78fr;grid-template-rows:1fr 1fr;gap:5px;padding:10px 10px 0;background:#e9ddcf}
.mgge351-collection:nth-child(2) .mgge351-collection__mosaic{background:#89996e}.mgge351-collection:nth-child(3) .mgge351-collection__mosaic{background:#aa735f}.mgge351-collection:nth-child(4) .mgge351-collection__mosaic{background:#b9a19a}
.mgge351-collection__img{overflow:hidden;background:#ede6dd}.mgge351-collection__img--1{grid-row:1/3;border-radius:14px 4px 4px 14px}.mgge351-collection__img--2{border-radius:4px 14px 4px 4px}.mgge351-collection__img--3{border-radius:4px 4px 14px 4px}.mgge351-collection__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.mgge351-collection:hover .mgge351-collection__img img{transform:scale(1.035)}
.mgge351-collection__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:130px;padding:18px 58px 18px 18px;background:#fff}.mgge351-collection__body em{font-size:9.5px;font-weight:900;letter-spacing:.13em;color:var(--mgge351-gold-dark)}.mgge351-collection__body strong{margin-top:6px;font-family:Georgia,'Times New Roman',serif;font-size:23px;line-height:1.03;letter-spacing:-.025em}.mgge351-collection__body small{margin-top:8px;color:#7b746b;font-size:12px}.mgge351-collection__body i{position:absolute;right:18px;bottom:18px;width:34px;height:34px;border:1px solid #dbc6a5;border-radius:50%;display:grid;place-items:center;color:var(--mgge351-gold-dark);font-style:normal}

/* Recipe rail */
.mgge351-recipe-rail,.mgge351-story-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow-x:auto;padding:2px 1px 12px;scrollbar-width:none;scroll-snap-type:x proximity}.mgge351-recipe-rail::-webkit-scrollbar,.mgge351-story-rail::-webkit-scrollbar{display:none}
.mgge351-recipe-card{min-width:0;border:1px solid var(--mgge351-line);border-radius:18px;overflow:hidden;background:#fff;scroll-snap-align:start;box-shadow:0 9px 24px rgba(48,32,15,.045)}
.mgge351-recipe-card__media{position:relative;display:block;aspect-ratio:1.38/1;overflow:hidden;background:#e7dfd3}.mgge351-recipe-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.mgge351-recipe-card:hover img{transform:scale(1.035)}
.mgge351-media-fallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#eadfce,#d7c6ae);color:#8b6940;font-weight:900;letter-spacing:.2em;font-size:12px}
.mgge351-recipe-card__tag{position:absolute;top:12px;left:12px;padding:7px 10px;border-radius:999px;background:rgba(255,253,250,.94);color:#7c561b;font-size:9.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(6px)}
.mgge351-recipe-card__meta{position:absolute;left:12px;bottom:12px;padding:6px 9px;border-radius:999px;background:rgba(23,22,20,.78);color:#fff;font-size:10px;font-weight:700;backdrop-filter:blur(6px)}
.mgge351-recipe-card__body{padding:15px 15px 17px}.mgge351-recipe-card h3{margin:0 0 10px;font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.12;letter-spacing:-.018em}.mgge351-recipe-card h3 a{color:var(--mgge351-ink)!important}.mgge351-text-link{color:var(--mgge351-gold-dark)!important;font-size:11.5px;font-weight:850}

/* Large editorial feature */
.mgge351-table-feature{display:grid;grid-template-columns:.92fr 1.35fr;min-height:390px;margin:10px 0 52px;border-radius:26px;overflow:hidden;background:var(--mgge351-terracotta);box-shadow:var(--mgge351-shadow)}
.mgge351-table-feature__copy{position:relative;padding:44px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mgge351-table-feature__copy:after{content:"";position:absolute;right:-30px;top:0;width:60px;height:100%;background:var(--mgge351-terracotta);clip-path:polygon(0 0,100% 50%,0 100%)}.mgge351-table-feature__copy>em{color:#f3d7a0}.mgge351-table-feature__copy h2{margin:10px 0 15px;color:#fff;font-size:clamp(34px,3vw,50px);line-height:1}.mgge351-table-feature__copy p{max-width:520px;margin-bottom:24px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.55}.mgge351-table-feature__copy a{display:inline-flex;padding:13px 18px;border-radius:999px;background:#f0ae31;color:#fff!important;font-size:13px;font-weight:850}
.mgge351-table-feature__media{position:relative;display:block;min-height:390px;overflow:hidden;background:#c8aa87}.mgge351-table-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.mgge351-table-feature__media>span{position:absolute;left:22px;bottom:20px;max-width:70%;padding:12px 14px;border-radius:13px;background:rgba(29,20,13,.74);color:#fff;backdrop-filter:blur(8px)}.mgge351-table-feature__media small{display:block;font-size:9px;letter-spacing:.14em;font-weight:900;color:#efc778}.mgge351-table-feature__media strong{display:block;margin-top:3px;font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.1}

/* Story cards */
.mgge351-story-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:minmax(220px,1fr)}
.mgge351-story-card{position:relative;min-width:0;aspect-ratio:.88/1;border-radius:19px;overflow:hidden;background:#ddd0c3;color:#fff!important;scroll-snap-align:start}.mgge351-story-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(18,14,11,.86))}.mgge351-story-card img{width:100%;height:100%;object-fit:cover;display:block}.mgge351-story-card>span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:18px}.mgge351-story-card strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.05}.mgge351-story-card small{display:block;margin-top:7px;color:rgba(255,255,255,.78);font-size:11px}

/* Kitchen wisdom */
.mgge351-wisdom{display:grid;grid-template-columns:.78fr 1.55fr;gap:18px;margin:8px 0 52px;padding:28px;border-radius:26px;background:#2f253f;color:#fff}
.mgge351-wisdom__intro{padding:20px 20px 20px 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mgge351-wisdom__intro>em{color:#efb951}.mgge351-wisdom__intro h2{margin:9px 0 14px;color:#fff;font-size:clamp(34px,2.8vw,48px);line-height:1}.mgge351-wisdom__intro p{color:rgba(255,255,255,.74);line-height:1.55}.mgge351-wisdom__intro>a{margin-top:8px;color:#f5bd48!important;font-weight:850;font-size:13px}
.mgge351-wisdom__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mgge351-wisdom-card>a{position:relative;display:block;min-height:220px;border-radius:18px;overflow:hidden;background:#504360;color:#fff!important}.mgge351-wisdom-card>a:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(21,15,29,.92))}.mgge351-wisdom-card img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.mgge351-wisdom-card span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:16px}.mgge351-wisdom-card small{display:block;color:#f0bc55;font-size:9px;font-weight:900;letter-spacing:.12em}.mgge351-wisdom-card strong{display:block;margin-top:4px;font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.08}.mgge351-wisdom-card em{display:block;margin-top:6px;color:rgba(255,255,255,.68);font-size:11px;line-height:1.35}

/* Closing statement */
.mgge351-close{display:grid;grid-template-columns:1.2fr 1fr auto;gap:34px;align-items:center;padding:30px 0 6px;border-top:1px solid var(--mgge351-line)}.mgge351-close h2{margin:7px 0 0;font-size:30px;line-height:1.05}.mgge351-close p{margin:0;color:var(--mgge351-muted);font-size:13px;line-height:1.55}.mgge351-close>a{color:var(--mgge351-gold-dark)!important;font-size:13px;font-weight:850;white-space:nowrap}

/* Hub pages: keep all live English items visible and polished. */
.mgge-global-silo.mgge-lang-en .mgge-hub-page{max-width:1460px;margin:0 auto;padding:36px 32px 68px}
.mgge-global-silo.mgge-lang-en .mgge-hub-hero{padding:36px 0 30px;border-bottom:1px solid var(--mgge351-line)}
.mgge-global-silo.mgge-lang-en .mgge-hub-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,4vw,64px);letter-spacing:-.04em;line-height:1}
.mgge-global-silo.mgge-lang-en .mgge-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mgge-global-silo.mgge-lang-en .mgge-hub-card{border:1px solid var(--mgge351-line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 9px 24px rgba(48,32,15,.045)}
.mgge-global-silo.mgge-lang-en .mgge-hub-card__image{display:block;aspect-ratio:1.35/1;overflow:hidden;background:#e7dfd3}.mgge-global-silo.mgge-lang-en .mgge-hub-card__image img{width:100%;height:100%;object-fit:cover}
.mgge-global-silo.mgge-lang-en .mgge-hub-card__body{padding:16px}.mgge-global-silo.mgge-lang-en .mgge-hub-card__body h2{font-family:Georgia,'Times New Roman',serif;font-size:21px;line-height:1.08}.mgge-global-silo.mgge-lang-en .mgge-hub-card__body h2 a{color:var(--mgge351-ink)!important}

@media (max-width:1260px){
  .mgge351-home{padding-left:22px;padding-right:22px}.mgge351-hero{grid-template-columns:minmax(0,1.8fr) minmax(220px,.65fr) minmax(220px,.65fr)}.mgge351-hero__copy{padding:38px}.mgge351-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgge351-recipe-rail,.mgge351-story-rail{grid-template-columns:none;grid-auto-columns:minmax(245px,31%)}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top,.mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{padding-left:22px!important;padding-right:22px!important}.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:205px!important;max-width:205px!important}.mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{padding:0 11px!important;font-size:12.5px!important}
}

@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{display:none!important;height:0!important;max-height:0!important;border:0!important;overflow:hidden!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,.mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle,.mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{display:flex!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:76px!important;padding:0 18px!important;gap:10px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{order:1!important;margin-right:auto!important}.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:176px!important;max-width:176px!important;max-height:44px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{order:2!important}.mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{order:3!important}.mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle{order:4!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-icon-button{width:42px!important;height:42px!important;border:1px solid #e5dbce!important;border-radius:50%!important;background:#fff!important;color:#201d19!important;display:grid!important;place-items:center!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{height:42px!important;border:1px solid #e5dbce!important;border-radius:999px!important;background:#fff!important;padding:0 12px!important;gap:5px!important}
  .mgge351-hero{grid-template-columns:1.45fr .75fr;grid-template-rows:auto auto}.mgge351-hero__lead{grid-row:1/3;min-height:520px}.mgge351-hero__side{min-height:252px;grid-template-rows:48% 52%}.mgge351-hero__side-copy{padding:16px}.mgge351-hero__side-copy strong{font-size:24px}.mgge351-hero__side-copy small{display:none}.mgge351-hero__side-copy:before{display:none}.mgge351-hero__copy{width:76%}.mgge351-table-feature{grid-template-columns:1fr 1.15fr}.mgge351-wisdom{grid-template-columns:1fr}.mgge-global-silo.mgge-lang-en .mgge-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media (max-width:782px){.admin-bar.mgge-global-silo.mgge-lang-en .mgge-en-header{top:46px!important}}

@media (max-width:760px){
  .mgge351-home{padding:14px 14px 52px;overflow:hidden}.mgge351-section,.mgge351-category-section{margin-bottom:36px}
  .mgge351-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px;margin-bottom:32px}.mgge351-hero__lead{grid-column:1/3;grid-row:auto;min-height:450px;border-radius:20px}.mgge351-hero__lead:before{background-image:linear-gradient(0deg,rgba(24,16,10,.88) 0%,rgba(24,16,10,.55) 48%,rgba(24,16,10,.06) 80%)}.mgge351-hero__copy{left:0;bottom:0;width:100%;padding:28px 24px}.mgge351-hero__copy h1{font-size:42px;line-height:.98}.mgge351-hero__copy p{font-size:14px;line-height:1.45;margin-bottom:18px}.mgge351-hero__copy b{padding:12px 15px;font-size:12px}.mgge351-hero__copy small{display:none}
  .mgge351-hero__side{min-height:282px;grid-template-rows:52% 48%;border-radius:18px}.mgge351-hero__side-copy{padding:14px}.mgge351-hero__side-copy em{font-size:8px}.mgge351-hero__side-copy strong{font-size:22px}.mgge351-hero__side-copy small{display:none}.mgge351-hero__side-copy b{font-size:10px}
  .mgge351-heading{align-items:flex-end;gap:12px;margin-bottom:14px}.mgge351-heading h2{font-size:31px}.mgge351-heading p{font-size:12px;line-height:1.4}.mgge351-heading>a{font-size:11px}.mgge351-heading>div{max-width:78%}
  .mgge351-category-rail{margin-right:-14px;padding-right:14px;gap:9px}.mgge351-category{flex-basis:112px;min-width:112px;min-height:116px;padding:13px;border-radius:17px}.mgge351-category strong{font-size:15px}.mgge351-category>span{width:36px;height:36px}
  .mgge351-collection-grid{display:flex;overflow-x:auto;margin-right:-14px;padding-right:14px;padding-bottom:10px;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.mgge351-collection-grid::-webkit-scrollbar{display:none}.mgge351-collection{flex:0 0 82%;grid-template-rows:210px auto;scroll-snap-align:start}.mgge351-collection__body strong{font-size:21px}
  .mgge351-recipe-rail,.mgge351-story-rail{display:flex;margin-right:-14px;padding-right:14px;gap:12px}.mgge351-recipe-card{flex:0 0 72%;scroll-snap-align:start}.mgge351-story-card{flex:0 0 68%;aspect-ratio:.9/1}
  .mgge351-table-feature{grid-template-columns:1fr;margin-bottom:38px;border-radius:20px}.mgge351-table-feature__copy{padding:28px}.mgge351-table-feature__copy:after{display:none}.mgge351-table-feature__copy h2{font-size:36px}.mgge351-table-feature__media{min-height:300px}
  .mgge351-wisdom{padding:22px 14px;border-radius:20px}.mgge351-wisdom__intro{padding:8px 8px 16px}.mgge351-wisdom__intro h2{font-size:36px}.mgge351-wisdom__grid{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.mgge351-wisdom__grid::-webkit-scrollbar{display:none}.mgge351-wisdom-card{flex:0 0 80%;scroll-snap-align:start}.mgge351-wisdom-card>a{min-height:240px}
  .mgge351-close{grid-template-columns:1fr;gap:15px;padding-top:24px}.mgge351-close h2{font-size:27px}.mgge351-close p{font-size:12.5px}.mgge351-close>a{justify-self:start}
  .mgge-global-silo.mgge-lang-en .mgge-hub-page{padding:22px 14px 50px}.mgge-global-silo.mgge-lang-en .mgge-hub-grid{grid-template-columns:1fr 1fr;gap:12px}.mgge-global-silo.mgge-lang-en .mgge-hub-card__body{padding:13px}.mgge-global-silo.mgge-lang-en .mgge-hub-card__body h2{font-size:18px}.mgge-global-silo.mgge-lang-en .mgge-hub-card__body p{display:none}
}

@media (max-width:520px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:70px!important;padding:0 12px!important;gap:7px!important}.mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{width:145px!important;max-width:145px!important;max-height:38px!important}.mgge-global-silo.mgge-lang-en .mgge-en-icon-button{width:38px!important;height:38px!important}.mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{height:38px!important;padding:0 9px!important;font-size:11px!important}
  .mgge351-hero__lead{min-height:410px}.mgge351-hero__copy{padding:24px 20px}.mgge351-hero__copy h1{font-size:37px}.mgge351-hero__side{min-height:252px}.mgge351-hero__side-copy strong{font-size:19px}.mgge351-hero__side-copy b{line-height:1.2}
  .mgge351-heading>div{max-width:74%}.mgge351-heading h2{font-size:28px}.mgge351-collection{flex-basis:88%}.mgge351-recipe-card{flex-basis:79%}.mgge351-story-card{flex-basis:76%}
  .mgge-global-silo.mgge-lang-en .mgge-hub-grid{grid-template-columns:1fr}.mgge-global-silo.mgge-lang-en .mgge-hub-card__image{aspect-ratio:1.55/1}
}

/* ========================================================================
   MAYANA GLOBAL — presentation 3.7.0 clean English homepage foundation
   Shared by live /en/ and Site Builder preview. No legacy homepage selectors.
   ======================================================================== */
.mgge37-home{
  --mgge37-ink:#241f1a;
  --mgge37-muted:#777068;
  --mgge37-line:#e8e0d6;
  --mgge37-paper:#fff;
  --mgge37-soft:#f7f3ed;
  --mgge37-gold:#b97a1a;
  max-width:1460px;
  margin:0 auto;
  padding:42px 32px 72px;
  color:var(--mgge37-ink);
  box-sizing:border-box;
}
.mgge37-home *{box-sizing:border-box}
.mgge37-home a{text-decoration:none}
.mgge37-intro{padding:18px 0 32px;border-bottom:1px solid var(--mgge37-line)}
.mgge37-kicker,.mgge37-section__head span{display:block;color:var(--mgge37-gold);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.mgge37-intro__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:56px;align-items:end;margin-top:10px}
.mgge37-intro h1{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.2vw,66px);line-height:1;letter-spacing:-.045em;color:var(--mgge37-ink)}
.mgge37-intro p{max-width:560px;margin:0;color:var(--mgge37-muted);font-size:15px;line-height:1.65}
.mgge37-categories{display:flex;gap:9px;overflow-x:auto;padding:20px 0 24px;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:1px solid var(--mgge37-line)}
.mgge37-categories::-webkit-scrollbar{display:none}
.mgge37-category{flex:0 0 auto;padding:10px 14px;border:1px solid var(--mgge37-line);border-radius:999px;background:#fff;color:var(--mgge37-ink)!important;font-size:12px;font-weight:750;white-space:nowrap;scroll-snap-align:start}
.mgge37-category:hover,.mgge37-category:focus,.mgge37-category.is-primary{border-color:#d8b77f;background:var(--mgge37-soft);color:#8c5a0d!important}
.mgge37-section{padding:42px 0 2px}
.mgge37-section__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}
.mgge37-section__head h2{margin:5px 0 0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,2.5vw,40px);line-height:1.04;letter-spacing:-.03em;color:var(--mgge37-ink)}
.mgge37-section__head>a{flex:0 0 auto;color:var(--mgge37-gold)!important;font-size:12px;font-weight:800}
.mgge37-card-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mgge37-card{min-width:0;border:1px solid var(--mgge37-line);border-radius:18px;overflow:hidden;background:var(--mgge37-paper)}
.mgge37-card__media{display:block;aspect-ratio:1.2/1;overflow:hidden;background:var(--mgge37-soft)}
.mgge37-card__media img,.mgge37-mini-card__media img,.mgge37-guide-card__media img{width:100%;height:100%;display:block;object-fit:cover}
.mgge37-card__fallback{width:100%;height:100%;min-height:160px;display:grid;place-items:center;color:#8c8176;font-size:12px;font-weight:800;letter-spacing:.18em;background:var(--mgge37-soft)}
.mgge37-card__body{padding:15px 15px 17px}
.mgge37-card__eyebrow{display:block;margin-bottom:6px;color:var(--mgge37-gold);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
.mgge37-card h3{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:1.15;letter-spacing:-.02em}
.mgge37-card h3 a{color:var(--mgge37-ink)!important}
.mgge37-card small{display:block;margin-top:10px;color:var(--mgge37-muted);font-size:11px}
.mgge37-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mgge37-mini-card{min-width:0}
.mgge37-mini-card>a{display:grid;grid-template-rows:auto 1fr;height:100%;color:var(--mgge37-ink)!important}
.mgge37-mini-card__media{display:block;aspect-ratio:1.42/1;overflow:hidden;border-radius:15px;background:var(--mgge37-soft)}
.mgge37-mini-card__copy{display:block;padding:11px 2px 0}
.mgge37-mini-card strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.12}
.mgge37-mini-card small{display:block;margin-top:7px;color:var(--mgge37-muted);font-size:11px}
.mgge37-guides{margin-top:38px;padding:34px 28px 30px;border-radius:22px;background:var(--mgge37-soft)}
.mgge37-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mgge37-guide-card{min-width:0;border-radius:15px;overflow:hidden;background:#fff}
.mgge37-guide-card>a{display:block;height:100%;color:var(--mgge37-ink)!important}
.mgge37-guide-card__media{display:block;aspect-ratio:1.45/1;overflow:hidden;background:#ece5dc}
.mgge37-guide-card__body{display:block;padding:14px}
.mgge37-guide-card__body small{display:block;color:var(--mgge37-gold);font-size:9px;font-weight:850;letter-spacing:.1em}
.mgge37-guide-card__body strong{display:block;margin-top:5px;font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.12}
.mgge37-guide-card__body em{display:block;margin-top:8px;color:var(--mgge37-muted);font-size:11px;line-height:1.45;font-style:normal}
@media(max-width:1100px){
  .mgge37-home{padding-inline:22px}.mgge37-card-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.mgge37-card:nth-child(n+7){display:none}.mgge37-mini-grid,.mgge37-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .mgge37-home{padding:26px 14px 54px;overflow:hidden}.mgge37-intro{padding-top:8px}.mgge37-intro__row{grid-template-columns:1fr;gap:14px}.mgge37-intro h1{font-size:40px}.mgge37-intro p{font-size:13px;line-height:1.55}.mgge37-categories{margin-right:-14px;padding-right:14px}
  .mgge37-section{padding-top:34px}.mgge37-section__head{align-items:end;gap:12px}.mgge37-section__head h2{font-size:30px}.mgge37-section__head>a{font-size:11px}
  .mgge37-card-rail,.mgge37-mini-grid,.mgge37-guide-grid{display:flex;gap:12px;overflow-x:auto;margin-right:-14px;padding-right:14px;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.mgge37-card-rail::-webkit-scrollbar,.mgge37-mini-grid::-webkit-scrollbar,.mgge37-guide-grid::-webkit-scrollbar{display:none}
  .mgge37-card{flex:0 0 76%;scroll-snap-align:start}.mgge37-card:nth-child(n){display:block}.mgge37-mini-card{flex:0 0 72%;scroll-snap-align:start}.mgge37-guide-card{flex:0 0 78%;scroll-snap-align:start}
  .mgge37-guides{margin:34px -14px 0;padding:28px 14px;border-radius:0}
}

/* ========================================================================
   MAYANA GLOBAL — presentation 3.8.0 editorial English homepage
   Shared by live /en/ and Site Builder preview. Category-linked read-only UI.
   ======================================================================== */
.mgge-global-silo.mgge-lang-en .mgge-global-home-shell{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;
}

/* Final desktop chrome reset: keep navigation fully visible and vertically
   centered regardless of older presentation rules in this long-lived file. */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header{overflow:visible!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{height:82px!important;min-height:82px!important;max-height:none!important;overflow:visible!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{display:block!important;height:52px!important;min-height:52px!important;max-height:52px!important;overflow:visible!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{height:52px!important;min-height:52px!important;max-height:52px!important;align-items:center!important;overflow:visible!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item{height:52px!important;min-height:52px!important;max-height:52px!important;overflow:visible!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{height:52px!important;min-height:52px!important;line-height:1!important;display:flex!important;align-items:center!important;position:static!important;transform:none!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown{top:50px!important}
}

.mgge38-home{
  --mgge38-ink:#26211d;
  --mgge38-muted:#7a7169;
  --mgge38-paper:#fffdfa;
  --mgge38-cream:#f7f3ed;
  --mgge38-line:#e8dfd5;
  --mgge38-gold:#c98616;
  --mgge38-gold-dark:#98600c;
  --mgge38-brown:#3d2a22;
  --mgge38-terracotta:#a96f4f;
  --mgge38-shadow:0 16px 42px rgba(51,34,22,.08);
  max-width:1500px;margin:0 auto;padding:24px 32px 76px;color:var(--mgge38-ink);box-sizing:border-box;
  font-family:inherit;
}
.mgge38-home *{box-sizing:border-box}
.mgge38-home a{text-decoration:none}
.mgge38-home h1,.mgge38-home h2,.mgge38-home h3,.mgge38-home p{margin-top:0}
.mgge38-home em{font-style:normal}
.mgge38-media-fallback{width:100%;height:100%;min-height:130px;display:grid;place-items:center;background:linear-gradient(145deg,#efe7dc,#d8c9b9);color:#8e7d6e;font-size:12px;font-weight:900;letter-spacing:.18em}

/* Hero */
.mgge38-hero{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr);gap:16px;min-height:570px;margin:0 0 52px}
.mgge38-hero__lead{position:relative;min-width:0;min-height:570px;border-radius:26px;overflow:hidden;background:#372820;box-shadow:var(--mgge38-shadow);color:#fff!important}
.mgge38-hero__lead>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.mgge38-hero__lead--empty{background:linear-gradient(135deg,#4a3429,#7a5541)}
.mgge38-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,13,9,.87) 0%,rgba(20,13,9,.61) 40%,rgba(20,13,9,.14) 76%,rgba(20,13,9,.02) 100%)}
.mgge38-hero__copy{position:absolute;z-index:2;left:0;bottom:0;width:min(650px,72%);padding:48px 50px;display:flex;flex-direction:column;align-items:flex-start}
.mgge38-hero__copy em,.mgge38-heading em,.mgge38-table-showcase__intro>em,.mgge38-wisdom__head em{font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;color:#e5ad48}
.mgge38-hero__copy h1{margin:11px 0 18px;color:#fff;font-size:clamp(45px,4.25vw,72px);line-height:.96;letter-spacing:-.047em;font-weight:850;max-width:640px}
.mgge38-hero__copy p{max-width:560px;margin:0 0 24px;color:rgba(255,255,255,.84);font-size:16px;line-height:1.55}
.mgge38-hero__copy b{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border-radius:999px;background:#d48b19;color:#fff;font-size:13px;font-weight:850;line-height:1.2}
.mgge38-hero__aside{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-width:0}
.mgge38-hero-story{display:grid;grid-template-rows:55% 45%;min-height:0;border:1px solid var(--mgge38-line);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(52,37,25,.055);color:var(--mgge38-ink)!important}
.mgge38-hero-story__media{display:block;min-height:0;overflow:hidden;background:var(--mgge38-cream)}
.mgge38-hero-story__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}
.mgge38-hero-story:hover .mgge38-hero-story__media img{transform:scale(1.025)}
.mgge38-hero-story__copy{display:flex;flex-direction:column;align-items:flex-start;padding:17px 19px 16px;background:#fffdfa;min-height:0}
.mgge38-hero-story__copy em{font-size:8px;line-height:1.2;font-weight:900;letter-spacing:.14em;color:var(--mgge38-gold-dark);text-transform:uppercase}
.mgge38-hero-story__copy strong{display:block;margin-top:5px;font-size:22px;line-height:1.03;letter-spacing:-.035em}
.mgge38-hero-story__copy small{display:block;margin-top:7px;color:var(--mgge38-muted);font-size:11px;line-height:1.38}
.mgge38-hero-story__copy b{margin-top:auto;padding-top:8px;color:var(--mgge38-gold-dark);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}

/* Shared section heading */
.mgge38-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:18px}
.mgge38-heading>div{max-width:790px}
.mgge38-heading h2{margin:6px 0 5px;font-size:clamp(29px,2.5vw,40px);line-height:1.02;letter-spacing:-.04em;color:var(--mgge38-ink);font-weight:820}
.mgge38-heading p{margin:0;color:var(--mgge38-muted);font-size:13px;line-height:1.5}
.mgge38-heading>a{flex:0 0 auto;color:var(--mgge38-gold-dark)!important;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}

/* Category navigation */
.mgge38-category-section{margin-bottom:54px}
.mgge38-category-rail{display:grid;grid-auto-flow:column;grid-auto-columns:145px;gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:none}
.mgge38-category-rail::-webkit-scrollbar{display:none}
.mgge38-category-card{scroll-snap-align:start;display:grid;grid-template-rows:105px auto;border:1px solid var(--mgge38-line);border-radius:18px;overflow:hidden;background:#fff;color:var(--mgge38-ink)!important;box-shadow:0 8px 22px rgba(46,31,20,.035)}
.mgge38-category-card__media{display:block;overflow:hidden;background:#eee5da}
.mgge38-category-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}
.mgge38-category-card:hover .mgge38-category-card__media img{transform:scale(1.035)}
.mgge38-category-card__fallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#e7d7c3,#cba77c);color:#fff;font-size:15px;font-weight:900;letter-spacing:.08em}
.mgge38-category-card__copy{display:block;padding:11px 11px 12px}
.mgge38-category-card__copy strong{display:block;font-size:13px;line-height:1.15}
.mgge38-category-card__copy small{display:block;margin-top:5px;color:var(--mgge38-muted);font-size:9.5px;line-height:1.25}

/* Recipe shelves */
.mgge38-shelf{margin-bottom:56px}
.mgge38-recipe-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mgge38-recipe-card{min-width:0}
.mgge38-recipe-card>a{display:block;color:#fff!important}
.mgge38-recipe-card__media{position:relative;display:block;aspect-ratio:.88/1;border-radius:19px;overflow:hidden;background:#e9e1d7;box-shadow:0 9px 26px rgba(47,31,20,.055)}
.mgge38-recipe-card__media>img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}
.mgge38-recipe-card:hover .mgge38-recipe-card__media>img{transform:scale(1.025)}
.mgge38-recipe-card__gradient{position:absolute;inset:38% 0 0;background:linear-gradient(transparent,rgba(18,12,9,.83))}
.mgge38-recipe-card__copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:20px 20px 19px;color:#fff}
.mgge38-recipe-card__copy small{display:block;margin-bottom:6px;color:#f4c569;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.mgge38-recipe-card__copy strong{display:block;font-size:21px;line-height:1.06;letter-spacing:-.025em;text-shadow:0 1px 10px rgba(0,0,0,.16)}
.mgge38-recipe-card__copy em{display:block;margin-top:8px;color:rgba(255,255,255,.82);font-size:10.5px;font-weight:650}

/* Large Turkish Table mosaic */
.mgge38-table-showcase{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.72fr);gap:0;min-height:610px;margin:8px 0 62px;border-radius:24px;overflow:hidden;background:var(--mgge38-terracotta);box-shadow:var(--mgge38-shadow)}
.mgge38-table-showcase__intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:52px 46px;color:#fff}
.mgge38-table-showcase__intro>em{color:#f3c26c}
.mgge38-table-showcase__intro h2{margin:10px 0 17px;color:#fff;font-size:clamp(42px,4vw,64px);line-height:.95;letter-spacing:-.045em;font-weight:850}
.mgge38-table-showcase__intro p{margin:0 0 24px;color:rgba(255,255,255,.84);font-size:14px;line-height:1.55}
.mgge38-table-showcase__intro a{display:inline-flex;align-items:center;gap:10px;padding:13px 17px;border-radius:10px;background:#d98b18;color:#fff!important;font-size:12px;font-weight:850}
.mgge38-table-showcase__mosaic{display:grid;grid-template-columns:1.2fr .85fr .95fr;grid-template-rows:1fr 1fr;gap:10px;padding:18px 18px 18px 0;min-width:0}
.mgge38-table-shot{position:relative;min-height:0;border-radius:16px;overflow:hidden;background:#8c5d43;color:#fff!important}
.mgge38-table-shot--1{grid-row:1/3;grid-column:1}
.mgge38-table-shot--2{grid-column:2;grid-row:1}
.mgge38-table-shot--3{grid-column:2;grid-row:2}
.mgge38-table-shot--4{grid-column:3;grid-row:1}
.mgge38-table-shot--5{grid-column:3;grid-row:2}
.mgge38-table-shot img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}
.mgge38-table-shot:hover img{transform:scale(1.03)}
.mgge38-table-shot:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(17,10,7,.7))}
.mgge38-table-shot>span:last-child{position:absolute;z-index:2;left:14px;right:14px;bottom:12px;font-size:12px;font-weight:850;line-height:1.15;text-shadow:0 1px 10px rgba(0,0,0,.28)}

/* Kitchen Wisdom */
.mgge38-wisdom{margin-top:8px;padding:38px 36px 40px;border-radius:24px;background:#f4f0f5}
.mgge38-wisdom__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:20px}
.mgge38-wisdom__head>div{max-width:760px}
.mgge38-wisdom__head h2{margin:7px 0 7px;font-size:clamp(31px,2.7vw,43px);line-height:1.02;letter-spacing:-.04em;color:#493b58}
.mgge38-wisdom__head p{margin:0;color:#81768b;font-size:13px;line-height:1.5}
.mgge38-wisdom__head>a{flex:0 0 auto;color:var(--mgge38-gold-dark)!important;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}
.mgge38-wisdom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.mgge38-wisdom-card{min-width:0;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 9px 26px rgba(57,45,66,.06)}
.mgge38-wisdom-card>a{display:block;height:100%;color:#493b58!important}
.mgge38-wisdom-card__media{display:block;aspect-ratio:1.35/1;overflow:hidden;background:#e3dce7}
.mgge38-wisdom-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .32s ease}
.mgge38-wisdom-card:hover .mgge38-wisdom-card__media img{transform:scale(1.025)}
.mgge38-wisdom-card__body{display:block;padding:15px 16px 17px}
.mgge38-wisdom-card__body small{display:block;color:#c68018;font-size:8.5px;font-weight:900;letter-spacing:.11em}
.mgge38-wisdom-card__body strong{display:block;margin-top:5px;font-size:19px;line-height:1.08;letter-spacing:-.02em}
.mgge38-wisdom-card__body em{display:block;margin-top:8px;color:#8a808f;font-size:10.5px;line-height:1.4}

@media (max-width:1260px){
  .mgge38-home{padding-left:22px;padding-right:22px}
  .mgge38-hero{grid-template-columns:minmax(0,1.75fr) minmax(270px,.8fr)}
  .mgge38-hero__copy{padding:40px}
  .mgge38-recipe-rail{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mgge38-recipe-card:nth-child(n+4){display:none}
  .mgge38-table-showcase__intro{padding:40px 34px}
}

@media (max-width:1100px){
  .mgge38-hero{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);min-height:520px}
  .mgge38-hero__lead{min-height:520px}
  .mgge38-hero__copy{width:78%;padding:34px}
  .mgge38-hero-story__copy strong{font-size:19px}
  .mgge38-hero-story__copy small{display:none}
  .mgge38-table-showcase{grid-template-columns:1fr 1.55fr;min-height:560px}
  .mgge38-wisdom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:760px){
  .mgge38-home{padding:12px 14px 52px;overflow:hidden}
  .mgge38-hero{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px;min-height:0;margin-bottom:38px}
  .mgge38-hero__lead{grid-column:1/3;min-height:430px;border-radius:20px}
  .mgge38-hero__veil{background:linear-gradient(0deg,rgba(20,13,9,.9) 0%,rgba(20,13,9,.56) 48%,rgba(20,13,9,.06) 82%)}
  .mgge38-hero__copy{width:100%;padding:26px 22px}
  .mgge38-hero__copy h1{font-size:40px;line-height:.97;margin-bottom:13px}
  .mgge38-hero__copy p{font-size:13px;line-height:1.45;margin-bottom:18px}
  .mgge38-hero__copy b{padding:11px 14px;font-size:11px}
  .mgge38-hero__aside{display:contents}
  .mgge38-hero-story{min-height:280px;grid-template-rows:58% 42%;border-radius:18px}
  .mgge38-hero-story__copy{padding:13px 13px 12px}
  .mgge38-hero-story__copy strong{font-size:17px}
  .mgge38-hero-story__copy small{display:none}
  .mgge38-heading{align-items:flex-end;gap:14px;margin-bottom:14px}
  .mgge38-heading>div{max-width:78%}
  .mgge38-heading h2{font-size:29px}
  .mgge38-heading p{font-size:11.5px;line-height:1.4}
  .mgge38-heading>a{font-size:10.5px}
  .mgge38-category-section,.mgge38-shelf{margin-bottom:40px}
  .mgge38-category-rail{margin-right:-14px;padding-right:14px;grid-auto-columns:126px;gap:9px}
  .mgge38-category-card{grid-template-rows:92px auto;border-radius:16px}
  .mgge38-recipe-rail{display:flex;gap:12px;overflow-x:auto;margin-right:-14px;padding-right:14px;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}
  .mgge38-recipe-rail::-webkit-scrollbar{display:none}
  .mgge38-recipe-card,.mgge38-recipe-card:nth-child(n){display:block;flex:0 0 76%;scroll-snap-align:start}
  .mgge38-recipe-card__media{aspect-ratio:.92/1;border-radius:18px}
  .mgge38-recipe-card__copy strong{font-size:20px}
  .mgge38-table-showcase{grid-template-columns:1fr;min-height:0;margin:2px 0 42px;border-radius:20px}
  .mgge38-table-showcase__intro{padding:30px 24px}
  .mgge38-table-showcase__intro h2{font-size:38px}
  .mgge38-table-showcase__mosaic{grid-template-columns:1.25fr .9fr;grid-template-rows:190px 150px 150px;padding:0 12px 12px;gap:8px}
  .mgge38-table-shot--1{grid-column:1;grid-row:1/3}.mgge38-table-shot--2{grid-column:2;grid-row:1}.mgge38-table-shot--3{grid-column:2;grid-row:2}.mgge38-table-shot--4{grid-column:1;grid-row:3}.mgge38-table-shot--5{grid-column:2;grid-row:3}
  .mgge38-wisdom{margin:0 -14px;padding:28px 14px 30px;border-radius:0}
  .mgge38-wisdom__head{align-items:flex-end;gap:14px}
  .mgge38-wisdom__head>div{max-width:78%}
  .mgge38-wisdom__head h2{font-size:31px}
  .mgge38-wisdom__head p{font-size:11.5px}
  .mgge38-wisdom__head>a{font-size:10.5px}
  .mgge38-wisdom-grid{display:flex;gap:12px;overflow-x:auto;margin-right:-14px;padding-right:14px;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}
  .mgge38-wisdom-grid::-webkit-scrollbar{display:none}
  .mgge38-wisdom-card{flex:0 0 78%;scroll-snap-align:start}
}

@media (max-width:520px){
  .mgge38-hero__lead{min-height:400px}
  .mgge38-hero__copy{padding:23px 19px}
  .mgge38-hero__copy h1{font-size:35px}
  .mgge38-hero-story{min-height:250px}
  .mgge38-hero-story__copy strong{font-size:15px}
  .mgge38-heading>div,.mgge38-wisdom__head>div{max-width:76%}
  .mgge38-heading h2{font-size:27px}
  .mgge38-recipe-card{flex-basis:82%}
  .mgge38-wisdom-card{flex-basis:82%}
}

/* ========================================================================
 * v3.9.6 — ENGLISH FRONT-END MOSAIC HERO + WARM EDITORIAL NAV
 * Presentation only. No localization, taxonomy, QA, queue or publication
 * behavior is changed here.
 * ======================================================================== */

@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
    background:linear-gradient(180deg,#fffefb 0%,#fbf6ef 100%)!important;
    border-top:1px solid rgba(157,113,42,.10)!important;
    border-bottom:1px solid rgba(157,113,42,.14)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    height:58px!important;
    min-height:58px!important;
    max-width:1460px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
    gap:6px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item{
    position:relative!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{
    height:58px!important;
    padding:0 17px!important;
    color:#4e3422!important;
    font-size:15px!important;
    font-weight:780!important;
    letter-spacing:-.015em!important;
    border-radius:999px!important;
    transition:color .18s ease,background-color .18s ease,transform .18s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item:hover>a{
    color:#a56a16!important;
    background:rgba(210,164,89,.10)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--all_recipes>a{color:#6c4a28!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--turkish_table>a{color:#7e561f!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--desserts_baking>a{color:#8a4e2a!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--breakfast>a{color:#916218!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--soups>a{color:#7d4831!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides>a{color:#6b547a!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__caret{
    margin-left:7px!important;
    font-size:11px!important;
    line-height:1!important;
    color:currentColor!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown{
    top:54px!important;
    min-width:320px!important;
    padding:12px!important;
    border:1px solid rgba(162,120,58,.16)!important;
    border-radius:24px!important;
    background:rgba(255,253,248,.98)!important;
    box-shadow:0 20px 50px rgba(43,27,13,.12)!important;
    backdrop-filter:blur(10px)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown ul{
    display:grid!important;
    gap:6px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown li a{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    padding:12px 14px!important;
    border-radius:16px!important;
    color:#3f2b1d!important;
    font-size:14px!important;
    font-weight:650!important;
    line-height:1.3!important;
    transition:background-color .18s ease,color .18s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown li a:hover{
    background:#f4ecdf!important;
    color:#a56a16!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__all a{
    margin-top:4px!important;
    background:#fff7ea!important;
    color:#8a5a12!important;
    font-weight:800!important;
  }
}

.mgge38-hero{
  grid-template-columns:minmax(0,2.35fr) minmax(190px,.72fr) minmax(190px,.72fr);
  grid-template-rows:repeat(2,minmax(285px,1fr));
  gap:16px;
  min-height:586px;
}
.mgge38-hero__lead{
  grid-column:1;
  grid-row:1/3;
  min-height:586px;
}
.mgge38-hero__copy{
  width:min(620px,74%);
}
.mgge38-hero__copy h1{
  max-width:580px;
}
.mgge38-hero__mosaic{
  grid-column:2/4;
  grid-row:1/3;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:repeat(2,minmax(0,1fr));
  gap:16px;
  min-width:0;
}
.mgge38-hero-mini{
  position:relative;
  display:block;
  min-height:0;
  border-radius:24px;
  overflow:hidden;
  background:#e9dfd2;
  box-shadow:0 12px 30px rgba(52,37,25,.07);
  color:#fff!important;
}
.mgge38-hero-mini>img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  transition:transform .35s ease;
}
.mgge38-hero-mini:hover>img{transform:scale(1.03)}
.mgge38-hero-mini__veil{
  position:absolute;
  inset:42% 0 0;
  background:linear-gradient(180deg,rgba(18,11,8,0) 0%,rgba(18,11,8,.82) 100%);
}
.mgge38-hero-mini__copy{
  position:absolute;
  z-index:2;
  left:0;
  right:0;
  bottom:0;
  padding:16px 16px 15px;
}
.mgge38-hero-mini__copy em{
  display:block;
  margin-bottom:6px;
  color:#f0c56c;
  font-size:8.5px;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.mgge38-hero-mini__copy strong{
  display:block;
  color:#fff;
  font-size:21px;
  line-height:1.03;
  letter-spacing:-.03em;
  text-shadow:0 1px 10px rgba(0,0,0,.18);
}

@media (max-width:1260px){
  .mgge38-hero{
    grid-template-columns:minmax(0,1.9fr) minmax(180px,.72fr) minmax(180px,.72fr);
    grid-template-rows:repeat(2,minmax(245px,1fr));
    min-height:510px;
  }
  .mgge38-hero__lead{min-height:500px}
  .mgge38-hero-mini__copy strong{font-size:18px}
}

@media (max-width:980px){
  .mgge38-hero{
    grid-template-columns:1fr 1fr;
    grid-template-rows:auto auto auto;
    min-height:0;
  }
  .mgge38-hero__lead{
    grid-column:1/3;
    grid-row:1;
    min-height:440px;
  }
  .mgge38-hero__mosaic{
    grid-column:1/3;
    grid-row:2/4;
  }
}

@media (max-width:760px){
  .mgge38-hero{
    grid-template-columns:1fr 1fr;
    grid-template-rows:auto auto auto;
    gap:10px;
    min-height:0;
    margin-bottom:38px;
  }
  .mgge38-hero__lead{
    grid-column:1/3;
    grid-row:1;
    min-height:420px;
    border-radius:20px;
  }
  .mgge38-hero__mosaic{
    grid-column:1/3;
    grid-row:2/4;
    gap:10px;
  }
  .mgge38-hero-mini{
    min-height:182px;
    border-radius:18px;
  }
  .mgge38-hero-mini__copy{
    padding:13px 13px 12px;
  }
  .mgge38-hero-mini__copy strong{
    font-size:16px;
  }
}

@media (max-width:520px){
  .mgge38-hero__lead{min-height:390px}
  .mgge38-hero__mosaic{grid-template-columns:1fr 1fr}
  .mgge38-hero-mini{min-height:156px}
  .mgge38-hero-mini__copy strong{font-size:14px}
}

/* v3.9.8 — EN single chrome guard. */
.mgge-global-silo.mgge-lang-en .mgge-en-header ~ .mgge-en-header,
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow ~ .mgge-en-header__navrow{display:none!important}

/* ========================================================================
 * v3.9.9 — CLEAN WHITE EN HEADER + ROTATING HERO PRESENTATION
 * Presentation only. No localization, taxonomy, queue, QA, repair, publisher
 * or stored content behavior is changed here.
 * ======================================================================== */

/* Entire English header stays flat white. */
.mgge-global-silo.mgge-lang-en .mgge-en-header,
.mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact,
.mgge-global-silo.mgge-lang-en .mgge-en-header__top,
.mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
  background:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}

@media (min-width:901px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header{
    border-bottom:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    max-width:1460px!important;
    height:96px!important;
    margin:0 auto!important;
    padding:0 34px!important;
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    border:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    flex:0 0 auto!important;
    min-width:0!important;
    margin-right:auto!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand img{
    width:260px!important;
    max-width:260px!important;
    max-height:62px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search{
    margin-left:auto!important;
    width:min(520px,42vw)!important;
    height:46px!important;
    border:1px solid #dedede!important;
    border-radius:999px!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search input{
    height:44px!important;
    color:#111!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header-search button{
    height:46px!important;
    background:#111!important;
    color:#fff!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language{
    display:flex!important;
    align-items:center!important;
    flex:0 0 auto!important;
    margin-left:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-en-language-utility{
    display:flex!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu{
    margin:0!important;
    padding:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu__details>summary{
    height:42px!important;
    min-width:74px!important;
    padding:0 12px!important;
    border:1px solid #dedede!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#111!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:750!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu__panel{
    border:1px solid #e3e3e3!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:none!important;
  }

  /* Menu row: pure white, centered and visually quiet. */
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow{
    border-top:1px solid #efefef!important;
    border-bottom:1px solid #efefef!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner{
    max-width:1460px!important;
    height:54px!important;
    min-height:54px!important;
    max-height:54px!important;
    margin:0 auto!important;
    padding:0 28px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav{
    width:auto!important;
    min-width:0!important;
    display:flex!important;
    justify-content:center!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
    width:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{
    height:54px!important;
    min-height:54px!important;
    padding:0 17px!important;
    display:flex!important;
    align-items:center!important;
    color:#111!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-size:14px!important;
    font-weight:700!important;
    letter-spacing:-.01em!important;
    text-decoration:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--all_recipes>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--turkish_table>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--desserts_baking>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--breakfast>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--soups>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides>a{
    color:#111!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item:hover>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a:focus{
    color:#a56a16!important;
    background:transparent!important;
    border:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__caret{
    margin-left:5px!important;
    color:currentColor!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown{
    top:52px!important;
    min-width:300px!important;
    padding:10px!important;
    border:1px solid #e7e7e7!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown li a{
    padding:11px 12px!important;
    border-radius:8px!important;
    color:#111!important;
    background:#fff!important;
    font-size:13.5px!important;
    font-weight:600!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown li a:hover{
    color:#a56a16!important;
    background:#fafafa!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__all a{
    margin-top:3px!important;
    background:#fff!important;
    border-top:1px solid #ededed!important;
    border-radius:0!important;
    color:#111!important;
    font-weight:700!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav-utilities{display:none!important}

  /* Compact state remains clean and white. */
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__top{
    height:66px!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header__brand img{
    width:205px!important;
    max-width:205px!important;
    max-height:44px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search{
    width:min(470px,40vw)!important;
    height:40px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search input{height:38px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header.mgge-en-header--compact .mgge-en-header-search button{height:40px!important}
}

@media (max-width:900px){
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language{display:none!important}
}

/* ========================================================================
 * v3.9.10 — FINAL CLEAN EN HEADER / TRUE CENTERED MENU
 * English front-end presentation only.
 * ======================================================================== */

/* Force both desktop header bands to pure white regardless of older theme rules. */
.mgge-en-header,
.mgge-en-header__top,
.mgge-en-header__navrow,
#mgge-en-primary-header,
#mgge-en-primary-nav{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
}

@media (min-width:901px){
  /* Brand / search / language line */
  .mgge-en-header__top,
  #mgge-en-primary-header .mgge-en-header__top{
    border:0!important;
    border-bottom:1px solid #ececec!important;
    box-shadow:none!important;
  }

  .mgge-en-header-search{
    background:#fff!important;
    box-shadow:none!important;
  }

  .mgge-en-top-language,
  .mgge-en-top-language ul,
  .mgge-en-top-language li,
  .mgge-en-top-language details,
  .mgge-en-top-language summary{
    background:#fff!important;
    box-shadow:none!important;
  }

  /* True full-width white navigation band. */
  .mgge-en-header__navrow,
  #mgge-en-primary-nav{
    width:100%!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-bottom:1px solid #ececec!important;
    overflow:visible!important;
  }

  /* Remove all historical offsets and center the menu against the viewport. */
  .mgge-en-header__navinner,
  #mgge-en-primary-nav .mgge-en-header__navinner{
    width:100%!important;
    max-width:none!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    overflow:visible!important;
  }

  .mgge-en-nav,
  #mgge-en-primary-nav .mgge-en-nav{
    width:auto!important;
    height:56px!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    position:static!important;
    transform:none!important;
  }

  .mgge-en-nav>ul,
  #mgge-en-primary-nav .mgge-en-nav>ul{
    width:auto!important;
    height:56px!important;
    min-height:56px!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:30px!important;
    list-style:none!important;
    position:static!important;
    transform:none!important;
  }

  .mgge-en-nav__item{
    height:56px!important;
    margin:0!important;
    padding:0!important;
    position:relative!important;
    display:flex!important;
    align-items:center!important;
  }

  /* Every primary menu item is black; no category-specific colour remains. */
  .mgge-en-nav__item>a,
  .mgge-en-nav__item--all_recipes>a,
  .mgge-en-nav__item--turkish_table>a,
  .mgge-en-nav__item--desserts_baking>a,
  .mgge-en-nav__item--breakfast>a,
  .mgge-en-nav__item--soups>a,
  .mgge-en-nav__item--guides>a{
    height:56px!important;
    min-height:56px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    color:#111!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    transform:none!important;
  }

  .mgge-en-nav__item>a:hover,
  .mgge-en-nav__item>a:focus-visible,
  .mgge-en-nav__item:hover>a{
    color:#111!important;
    background:#fff!important;
    border:0!important;
    box-shadow:inset 0 -2px 0 #c9953e!important;
  }

  .mgge-en-nav__caret{
    margin-left:6px!important;
    color:#111!important;
    font-size:10px!important;
    opacity:.7!important;
  }

  /* Reference-style dropdown: plain white panel, fine border, gold top rule,
     no shadow, no coloured pills or backgrounds. */
  .mgge-en-nav__dropdown{
    top:55px!important;
    left:50%!important;
    min-width:300px!important;
    width:max-content!important;
    max-width:360px!important;
    padding:0!important;
    margin:0!important;
    background:#fff!important;
    border:1px solid #e6e6e6!important;
    border-top:1px solid #c9953e!important;
    border-radius:0 0 14px 14px!important;
    box-shadow:none!important;
    overflow:hidden!important;
    opacity:0!important;
    visibility:hidden!important;
    transform:translate(-50%,4px)!important;
    transition:opacity .14s ease,transform .14s ease,visibility .14s ease!important;
  }

  .mgge-en-nav__item:hover .mgge-en-nav__dropdown,
  .mgge-en-nav__item:focus-within .mgge-en-nav__dropdown{
    opacity:1!important;
    visibility:visible!important;
    transform:translate(-50%,0)!important;
  }

  .mgge-en-nav__dropdown>ul{
    margin:0!important;
    padding:14px 16px 12px!important;
    display:grid!important;
    gap:0!important;
    list-style:none!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }

  .mgge-en-nav__dropdown li{
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
  }

  .mgge-en-nav__dropdown li a{
    min-width:260px!important;
    padding:11px 4px!important;
    display:block!important;
    color:#111!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-size:13.5px!important;
    font-weight:550!important;
    line-height:1.35!important;
  }

  .mgge-en-nav__dropdown li a:hover,
  .mgge-en-nav__dropdown li a:focus-visible{
    color:#111!important;
    background:#fff!important;
    text-decoration:underline!important;
    text-decoration-color:#c9953e!important;
    text-underline-offset:4px!important;
  }

  .mgge-en-nav__all{
    margin-top:5px!important;
    border-top:1px solid #ededed!important;
  }
  .mgge-en-nav__all a{
    margin:0!important;
    padding-top:13px!important;
    color:#111!important;
    background:#fff!important;
    font-weight:700!important;
  }
}

/* ========================================================================
 * v3.9.11 — EN MOBILE HEADER CONTROL ORDER + RELIABLE TR/EN SWITCHER
 * Presentation only. No localization/taxonomy/queue/publisher behavior change.
 * ======================================================================== */
@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{
    display:flex!important;
    align-items:center!important;
    background:#fff!important;
    overflow:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{
    order:1!important;
    margin-right:auto!important;
    flex:0 1 auto!important;
    min-width:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{
    order:2!important;
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    z-index:10003!important;
  }
  /* Hamburger sits between language and search, never at the far left. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle{
    order:3!important;
    flex:0 0 auto!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{
    order:4!important;
    flex:0 0 auto!important;
  }

  /* Search + menu controls are intentionally unframed and icon-led. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{
    width:40px!important;
    height:40px!important;
    padding:7px!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#181614!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    transition:opacity .16s ease,transform .16s ease!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle:focus-visible,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle:focus-visible{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    opacity:.66!important;
    transform:translateY(-1px)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle svg,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle svg{
    width:24px!important;
    height:24px!important;
    stroke-width:2!important;
  }

  /* Compact language trigger; its panel always contains TR + EN. */
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{
    height:38px!important;
    min-height:38px!important;
    padding:0 9px!important;
    gap:4px!important;
    border:1px solid #e2dbd1!important;
    border-radius:999px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#1b1917!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle span{font-size:13px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle b{font-size:10.5px!important;font-weight:800!important;color:#1b1917!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle i{font-size:10px!important;color:#7d746a!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel[hidden]{display:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel:not([hidden]){
    display:grid!important;
    gap:4px!important;
    position:absolute!important;
    top:calc(100% + 9px)!important;
    right:0!important;
    width:190px!important;
    min-width:190px!important;
    padding:7px!important;
    z-index:10020!important;
    border:1px solid #e8e1d8!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 16px 38px rgba(31,25,18,.12)!important;
    overflow:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a{
    display:grid!important;
    grid-template-columns:24px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    min-height:42px!important;
    padding:8px 10px!important;
    border-radius:9px!important;
    color:#211e1a!important;
    background:#fff!important;
    font-size:13px!important;
    text-decoration:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a:hover{background:#f8f5f0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a.is-current{background:#faf6ee!important;color:#8b5a12!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel small{
    font-size:8px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
    color:#968d83!important;
  }
}

@media (max-width:520px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{gap:5px!important;padding-left:12px!important;padding-right:10px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{width:36px!important;height:36px!important;padding:6px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle svg,
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle svg{width:22px!important;height:22px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{height:36px!important;min-height:36px!important;padding:0 8px!important}
}

/* ========================================================================
 * v3.9.12 — EN MOBILE: LANGUAGE → SEARCH → MENU + MANDATORY TR OPTION
 * Presentation only. No localization/taxonomy/queue/publisher behavior change.
 * ======================================================================== */
@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{order:1!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{order:2!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{order:3!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle{order:4!important}

  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel:not([hidden]){
    display:grid!important;
    grid-auto-flow:row!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel .mgge-en-language-option{
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel .mgge-en-language-option--tr{
    order:1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel .mgge-en-language-option--en{
    order:2!important;
  }
}


/* ========================================================================
 * v3.9.13 — EN MOBILE ORDER / LANGUAGE CACHE HARD FIX
 * Presentation only.
 * ======================================================================== */
@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__top{display:flex!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-header__brand{order:1!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language{order:2!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-search-toggle{order:3!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu-toggle{order:4!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel .mgge-en-language-option--tr{display:grid!important;visibility:visible!important;opacity:1!important;order:1!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel .mgge-en-language-option--en{display:grid!important;visibility:visible!important;opacity:1!important;order:2!important}
}

/* ========================================================================
 * v3.9.14 — EN MOBILE STICKY TOP + COMPACT LANGUAGE PANEL
 * Presentation only. The header remains in normal document flow at page top,
 * but once it becomes sticky it attaches to the very top of the viewport.
 * ======================================================================== */
@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header,
  .admin-bar.mgge-global-silo.mgge-lang-en .mgge-en-header{
    top:0!important;
  }

  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel:not([hidden]){
    width:174px!important;
    min-width:174px!important;
    padding:6px!important;
    gap:3px!important;
    border-radius:13px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a{
    grid-template-columns:22px minmax(0,1fr) auto!important;
    gap:7px!important;
    min-height:39px!important;
    padding:7px 9px!important;
    font-size:12.5px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel small{
    font-size:7px!important;
    font-weight:750!important;
    letter-spacing:.07em!important;
    color:#aaa198!important;
  }
}

/* ========================================================================
 * v3.9.18 — EN EDITORIAL CATEGORY FOCUS / WISDOM 8 / TURKISH TABLE FILTER
 * Presentation-only refinements for the English public front-end.
 * ======================================================================== */

/* Desktop language control: TR + EN are always visible in the panel. */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu__panel{
    min-width:190px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu__panel .mgge-language-menu__link{
    display:grid!important;
    grid-template-columns:24px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    visibility:visible!important;
    opacity:1!important;
  }
}

/* Homepage main headings stay on one line on desktop. */
@media (min-width:901px){
  .mgge38-heading>div,
  .mgge38-wisdom__head>div{max-width:none!important;min-width:0!important}
  .mgge38-heading h2,
  .mgge38-wisdom__head h2{
    white-space:nowrap!important;
    font-size:clamp(28px,2.15vw,36px)!important;
    line-height:1!important;
  }
  .mgge38-hero__copy{
    width:min(780px,84%)!important;
    max-width:780px!important;
  }
  .mgge38-hero__copy h1{
    white-space:nowrap!important;
    max-width:none!important;
    font-size:clamp(44px,3.55vw,58px)!important;
    line-height:.98!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-hub-hero h1{
    white-space:nowrap!important;
    max-width:none!important;
    font-size:clamp(30px,3vw,50px)!important;
    line-height:1!important;
  }
}

/* Six deliberate entry points instead of an image-heavy wall of categories. */
@media (min-width:901px){
  .mgge38-category-rail--strategic{
    display:grid!important;
    grid-auto-flow:initial!important;
    grid-auto-columns:auto!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:14px!important;
    overflow:visible!important;
    padding:2px 0 4px!important;
  }
  .mgge38-category-rail--strategic .mgge38-category-card{
    grid-template-rows:118px auto!important;
  }
}

/* Kitchen Wisdom is an 8-position editorial block directly below Fresh from Mayana. */
.mgge38-wisdom--eight{margin:0 0 58px!important}
.mgge38-wisdom--eight .mgge38-wisdom-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
.mgge38-wisdom-card--hub .mgge38-wisdom-card__media{
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(145deg,#efe9f2,#ddd4e4)!important;
}
.mgge38-wisdom-hub-mark{
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  border:1px solid rgba(73,59,88,.16)!important;
  border-radius:50%!important;
  color:#6b5878!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
}

/* The Turkish-table feature is intentionally black and reserved for clearly
   Turkish recipes selected by the renderer. */
.mgge38-table-showcase{
  background:#111!important;
}
.mgge38-table-showcase__intro{
  background:#111!important;
  color:#fff!important;
}
.mgge38-table-showcase__intro>em{color:#d5a04a!important}
.mgge38-table-showcase__intro h2{
  color:#fff!important;
  font-size:clamp(28px,2.25vw,34px)!important;
  line-height:1!important;
  letter-spacing:-.035em!important;
  white-space:nowrap!important;
}
.mgge38-table-showcase__intro p{color:rgba(255,255,255,.72)!important}
.mgge38-table-showcase__intro a{background:#c98616!important}
.mgge38-table-showcase__mosaic{background:#111!important}
.mgge38-table-showcase__mosaic--1{grid-template-columns:1fr!important;grid-template-rows:1fr!important}
.mgge38-table-showcase__mosaic--1 .mgge38-table-shot--1{grid-column:1!important;grid-row:1!important}
.mgge38-table-showcase__mosaic--2{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important}
.mgge38-table-showcase__mosaic--2 .mgge38-table-shot{grid-row:1!important}
.mgge38-table-showcase__mosaic--2 .mgge38-table-shot--1{grid-column:1!important}
.mgge38-table-showcase__mosaic--2 .mgge38-table-shot--2{grid-column:2!important}
.mgge38-table-showcase__mosaic--3{grid-template-columns:1.2fr .8fr!important;grid-template-rows:1fr 1fr!important}
.mgge38-table-showcase__mosaic--3 .mgge38-table-shot--1{grid-column:1!important;grid-row:1/3!important}
.mgge38-table-showcase__mosaic--3 .mgge38-table-shot--2{grid-column:2!important;grid-row:1!important}
.mgge38-table-showcase__mosaic--3 .mgge38-table-shot--3{grid-column:2!important;grid-row:2!important}
.mgge38-table-showcase__mosaic--4{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important}
.mgge38-table-showcase__mosaic--4 .mgge38-table-shot--1{grid-column:1!important;grid-row:1!important}
.mgge38-table-showcase__mosaic--4 .mgge38-table-shot--2{grid-column:2!important;grid-row:1!important}
.mgge38-table-showcase__mosaic--4 .mgge38-table-shot--3{grid-column:1!important;grid-row:2!important}
.mgge38-table-showcase__mosaic--4 .mgge38-table-shot--4{grid-column:2!important;grid-row:2!important}

@media (max-width:900px){
  .mgge38-heading h2,
  .mgge38-wisdom__head h2,
  .mgge38-hero__copy h1,
  .mgge38-table-showcase__intro h2,
  .mgge-global-silo.mgge-lang-en .mgge-hub-hero h1{
    white-space:normal!important;
  }
  .mgge38-category-rail--strategic{
    display:grid!important;
    grid-auto-flow:column!important;
    grid-auto-columns:138px!important;
    grid-template-columns:none!important;
    overflow-x:auto!important;
  }
  .mgge38-wisdom--eight .mgge38-wisdom-grid{
    display:flex!important;
    gap:12px!important;
    overflow-x:auto!important;
  }
}
@media (min-width:901px) and (max-width:1100px){
  .mgge38-wisdom--eight .mgge38-wisdom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* ========================================================================
 * v3.9.19 — EN DAILY EDITORIAL ROTATION / HERO COPY / MOBILE DRAWER ALIGN
 * Presentation only. Localization, taxonomy and publication logic untouched.
 * ======================================================================== */

/* Hero copy is allowed to breathe, but never cover the image with 3+ lines. */
.mgge38-hero__copy h1{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  white-space:normal!important;
  max-width:660px!important;
  max-height:1.96em!important;
  font-size:clamp(40px,3.25vw,56px)!important;
  line-height:.98!important;
}
.mgge38-hero__copy p{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
  overflow:hidden!important;
}
.mgge38-hero-mini__copy strong,
.mgge38-recipe-card__copy strong,
.mgge38-table-shot>span:last-child{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}

/* Cleaner empty category card; never expose implementation initials such as KB. */
.mgge38-category-card__fallback{
  background:linear-gradient(145deg,#f0e5d6,#d6b992)!important;
  color:#6f4a1d!important;
  font-size:12px!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.mgge38-category-card__fallback>span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:76px!important;
  min-height:34px!important;
  border:1px solid rgba(111,74,29,.18)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.45)!important;
}

/* Black Turkish feature: title can use two lines but must stay fully inside its
   copy column; it must never continue under the mosaic. */
.mgge38-table-showcase{
  grid-template-columns:minmax(360px,.92fr) minmax(0,1.58fr)!important;
  background:#111!important;
}
.mgge38-table-showcase__intro{
  min-width:0!important;
  overflow:hidden!important;
  padding:48px 40px!important;
}
.mgge38-table-showcase__intro h2{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  white-space:normal!important;
  max-width:100%!important;
  max-height:2.05em!important;
  margin:10px 0 17px!important;
  font-size:clamp(30px,2.35vw,38px)!important;
  line-height:1.02!important;
}
.mgge38-table-showcase__intro p{max-width:330px!important}
.mgge38-table-shot>span:last-child{line-height:1.15!important}

/* Desktop language dropdown must visibly contain both mandatory choices even
   when stale cached markup or older theme CSS tries to collapse it. */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu__panel{
    min-width:188px!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    display:block!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-top-language .mgge-language-menu__panel .mgge-language-menu__link{
    display:grid!important;
    width:100%!important;
    min-height:40px!important;
    visibility:visible!important;
    opacity:1!important;
  }
}

/* Mobile drawer fallback: JS calculates the exact header bottom on open. These
   values only provide a sane pre-JS position and keep the main Mayana header
   visible above the drawer. */
@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-menu:not([hidden]){
    top:70px!important;
    max-height:calc(100dvh - 70px)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-overlay:not([hidden]){
    inset:70px 0 0 0!important;
  }
  .mgge38-hero__copy h1{
    -webkit-line-clamp:2!important;
    max-height:2em!important;
    font-size:clamp(31px,9.4vw,40px)!important;
    line-height:1!important;
  }
  .mgge38-table-showcase{
    grid-template-columns:1fr!important;
  }
  .mgge38-table-showcase__intro{
    padding:30px 24px!important;
  }
  .mgge38-table-showcase__intro h2{
    -webkit-line-clamp:2!important;
    max-height:2.1em!important;
    font-size:34px!important;
  }
  .mgge38-table-showcase__intro p{max-width:none!important}
}

/* ========================================================================
 * v3.9.25 — EN HUB CLEANUP + SINGLE-LAYER WHITE NAV
 * Presentation only. Category/topic hubs keep one canonical heading and the
 * desktop navigation/dropdown is a single white surface with no beige shell.
 * ======================================================================== */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow,
  .mgge-global-silo.mgge-lang-en #mgge-en-primary-nav,
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navinner,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item{
    background:#fff!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-header__navrow,
  .mgge-global-silo.mgge-lang-en #mgge-en-primary-nav{
    border-top:0!important;
    border-bottom:1px solid #ececec!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown{
    padding:0!important;
    background:#fff!important;
    border:1px solid #e8e8e8!important;
    border-top:1px solid #c9953e!important;
    border-radius:0 0 12px 12px!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown>ul{
    margin:0!important;
    padding:14px 16px!important;
    background:#fff!important;
    border:0!important;
    border-radius:0 0 12px 12px!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown li,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__dropdown li a{
    background:#fff!important;
    box-shadow:none!important;
  }
}

/* Topic/category hubs no longer reserve visual space for the removed duplicate
   section heading. The grid begins directly below the canonical H1 block. */
.mgge-global-silo.mgge-lang-en .mgge-hub-hero + .mgge-hub-content{
  padding-top:30px!important;
}

/* ========================================================================
 * v3.9.27 — EN GLOBAL DISCOVERY NAV + 8-SHELF HOMEPAGE
 * Presentation only. Header dimensions stay locked. Localization, OpenAI,
 * Translation Memory, queue, QA, repair, publisher, live repair, Core shadow
 * and canonical localization behavior are untouched.
 * ======================================================================== */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-nav{position:relative!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega{position:static!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a{gap:6px!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__icon{
    width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    flex:0 0 14px!important;color:currentColor!important;opacity:.86!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__icon svg{
    width:14px!important;height:14px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-nav__mega{
    left:50%!important;right:auto!important;top:52px!important;
    width:min(1120px,calc(100vw - 48px))!important;min-width:0!important;
    padding:0!important;overflow:hidden!important;
    transform:translate(-50%,6px)!important;
    border:1px solid #e8e8e8!important;border-top:1px solid #c9953e!important;border-radius:0 0 14px 14px!important;
    background:#fff!important;box-shadow:0 18px 42px rgba(24,20,15,.09)!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega:hover .mgge-en-nav__mega,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega:focus-within .mgge-en-nav__mega{
    transform:translate(-50%,0)!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__inner{
    display:grid!important;grid-template-columns:minmax(0,1fr) 276px!important;gap:28px!important;padding:24px 26px 21px!important;background:#fff!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-mega__inner,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-mega__inner{
    grid-template-columns:minmax(0,1fr)!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__groups{
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important;min-width:0!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-mega__groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-mega__groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-mega__groups{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group>strong{
    display:block!important;margin:0 0 9px!important;color:#8c642b!important;font-size:10px!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li{margin:0!important;padding:0!important;background:#fff!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a{
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
    min-height:0!important;padding:7px 0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#292622!important;
    font-size:13px!important;font-weight:620!important;line-height:1.28!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a span{opacity:0!important;transform:translateX(-4px)!important;transition:.16s ease!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:focus-visible{color:#a56a16!important;background:#fff!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:hover span,
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:focus-visible span{opacity:1!important;transform:none!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__features{
    display:grid!important;align-content:start!important;gap:9px!important;padding-left:22px!important;border-left:1px solid #eeeeec!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card{
    display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;
    padding:7px!important;border:1px solid #eeeae4!important;border-radius:11px!important;background:#fff!important;color:#171717!important;text-decoration:none!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card:hover{border-color:#d9c5a3!important;background:#fffdf9!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__media{display:block!important;width:82px!important;height:66px!important;overflow:hidden!important;border-radius:8px!important;background:#f1ece6!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy{display:block!important;min-width:0!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy small{display:block!important;margin-bottom:3px!important;color:#9b743b!important;font-size:8px!important;font-weight:850!important;letter-spacing:.12em!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy strong{display:block!important;color:#191817!important;font-size:12.5px!important;line-height:1.18!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy em{display:block!important;margin-top:5px!important;color:#7a7065!important;font-size:9.5px!important;font-style:normal!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__footer{
    display:flex!important;justify-content:flex-end!important;padding:11px 26px 12px!important;border-top:1px solid #efefef!important;background:#fcfbf9!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__footer>a{color:#6e4b19!important;font-size:11.5px!important;font-weight:800!important;text-decoration:none!important}
}

@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-sub__label{
    display:block!important;margin:13px 8px 3px!important;color:#a67327!important;font-size:9px!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase!important
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-sub__label:first-of-type{margin-top:6px!important}
}

/* Eight strategic homepage entry points: 4 × 2 on desktop, swipe on mobile. */
@media (min-width:901px){
  .mgge38-category-rail--strategic.mgge38-category-rail--eight{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:initial!important;gap:14px!important
  }
  .mgge38-category-rail--strategic.mgge38-category-rail--eight .mgge38-category-card{grid-template-rows:132px auto!important}
}
.mgge38-discovery .mgge38-category-card{scroll-margin-top:110px}
.mgge38-shelf--discovery{scroll-margin-top:110px}
.mgge38-anchor{display:block!important;height:0!important;position:relative!important;top:-100px!important;visibility:hidden!important}

/* Compact cuisine bridge: useful navigation, deliberately quieter than recipe shelves. */
.mgge38-cuisine-bridge{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px;align-items:center;
  margin:6px 0 58px;padding:30px 34px;border:1px solid var(--mgge38-line);border-radius:22px;background:#fbfaf7
}
.mgge38-cuisine-bridge em{display:block;margin-bottom:7px;color:#a46f22;font-size:10px;font-weight:850;font-style:normal;letter-spacing:.14em}
.mgge38-cuisine-bridge h2{margin:0;color:var(--mgge38-ink);font-size:clamp(26px,2vw,34px);line-height:1;letter-spacing:-.03em}
.mgge38-cuisine-bridge p{max-width:620px;margin:9px 0 0;color:var(--mgge38-muted);font-size:13px;line-height:1.55}
.mgge38-cuisine-bridge nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.mgge38-cuisine-bridge nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid #e4ded4;border-radius:999px;background:#fff;color:#2c2925!important;font-size:11.5px;font-weight:720;text-decoration:none!important}
.mgge38-cuisine-bridge nav a:hover,.mgge38-cuisine-bridge nav a:focus-visible{border-color:#c99a4a;color:#9c6716!important}
@media (max-width:900px){
  .mgge38-cuisine-bridge{grid-template-columns:1fr;margin-bottom:40px;padding:24px 20px;border-radius:18px}
  .mgge38-cuisine-bridge nav{justify-content:flex-start}
}

/* ========================================================================
 * V3.9.28 — English navigation hotfix
 * Removes Home from primary nav, rebuilds mega menus and enlarges labels/icons.
 * Localization / publication / translation flow untouched.
 * ======================================================================== */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-nav>ul{
    gap:28px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item{
    position:relative!important;
    min-height:58px!important;
    height:58px!important;
    overflow:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega{
    position:static!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--all_recipes>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--turkish_table>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--desserts_baking>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--breakfast>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--soups>a,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides>a{
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    height:58px!important;
    min-height:58px!important;
    padding:0 14px!important;
    font-size:17px!important;
    line-height:1!important;
    font-weight:760!important;
    letter-spacing:-.015em!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__icon{
    width:24px!important;
    height:24px!important;
    flex:0 0 24px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    opacity:1!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__icon svg{
    width:24px!important;
    height:24px!important;
    stroke-width:1.9!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__caret{
    font-size:14px!important;
    line-height:1!important;
  }

  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-nav__mega{
    left:50%!important;
    right:auto!important;
    top:58px!important;
    transform:translate(-50%,8px)!important;
    width:min(1080px,calc(100vw - 52px))!important;
    min-width:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid #e7dfd3!important;
    border-top:2px solid #c9953e!important;
    border-radius:0 0 18px 18px!important;
    background:#fff!important;
    box-shadow:0 20px 48px rgba(24,20,15,.12)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega:hover .mgge-en-nav__mega,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega:focus-within .mgge-en-nav__mega{
    transform:translate(-50%,0)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-nav__mega{
    width:min(820px,calc(100vw - 52px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-nav__mega{
    width:min(760px,calc(100vw - 52px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-nav__mega{
    width:min(700px,calc(100vw - 52px))!important;
  }

  .mgge-global-silo.mgge-lang-en .mgge-en-mega__inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 290px!important;
    align-items:start!important;
    gap:28px!important;
    padding:26px 28px 22px!important;
    background:#fff!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-mega__inner,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-mega__inner,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-mega__inner{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__groups{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:start!important;
    gap:26px 28px!important;
    min-width:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-mega__groups,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-mega__groups{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group{
    min-width:0!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group>strong{
    display:block!important;
    margin:0 0 12px!important;
    color:#8c642b!important;
    font-size:11px!important;
    line-height:1.35!important;
    font-weight:850!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
    word-break:normal!important;
    white-space:normal!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group ul{
    display:block!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li,
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a{
    writing-mode:horizontal-tb!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:10px!important;
    padding:8px 0!important;
    border:0!important;
    border-radius:0!important;
    background:#fff!important;
    color:#292622!important;
    font-size:14.5px!important;
    line-height:1.35!important;
    font-weight:620!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:anywhere!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a span{
    opacity:0!important;
    transform:translateX(-4px)!important;
    transition:.16s ease!important;
    flex:0 0 auto!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:hover,
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:focus-visible{
    color:#a56a16!important;
    background:#fff!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:hover span,
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__group li a:focus-visible span{
    opacity:1!important;
    transform:none!important;
  }

  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-mega__features,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-mega__features,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-mega__features{
    display:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__features{
    display:grid!important;
    align-content:start!important;
    gap:10px!important;
    padding-left:22px!important;
    border-left:1px solid #eeeeec!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card{
    display:grid!important;
    grid-template-columns:88px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    padding:8px!important;
    border:1px solid #eeeae4!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#171717!important;
    text-decoration:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__media{
    width:88px!important;
    height:68px!important;
    border-radius:9px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy small{
    font-size:8.5px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy strong{
    font-size:13.5px!important;
    line-height:1.2!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega-card__copy em{
    font-size:10.5px!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__footer{
    display:flex!important;
    justify-content:flex-end!important;
    padding:12px 28px 14px!important;
    border-top:1px solid #efefef!important;
    background:#fcfbf9!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mega__footer>a{
    color:#6e4b19!important;
    font-size:12.5px!important;
    font-weight:800!important;
    text-decoration:none!important;
  }
}


/* ========================================================================
 * V3.9.29 — Mega-menu width collision fix
 * The historical v3.9.10 dropdown rules apply max-width:360px and
 * min-width:260px to every dropdown/link. Those generic rules were clipping
 * the newer mega-menu grids. This block neutralizes ONLY those legacy width
 * constraints inside the v3.9.27+ mega menu presentation layer.
 * ======================================================================== */
@media (min-width:1101px){
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-nav__mega{
    max-width:none!important;
    min-width:0!important;
    overflow:visible!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-mega__inner{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-mega__groups,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-mega__group,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-mega__group ul,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-mega__group li{
    min-width:0!important;
    max-width:none!important;
    width:auto!important;
    box-sizing:border-box!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item.has-mega .mgge-en-mega__group li a{
    min-width:0!important;
    max-width:100%!important;
    width:100%!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--recipes .mgge-en-nav__mega{
    width:min(1080px,calc(100vw - 52px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-nav__mega{
    width:min(860px,calc(100vw - 52px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-nav__mega{
    width:min(780px,calc(100vw - 52px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-nav__mega{
    width:min(760px,calc(100vw - 52px))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--recipes .mgge-en-mega__groups{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--guides .mgge-en-mega__groups{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--collections .mgge-en-mega__groups,
  .mgge-global-silo.mgge-lang-en .mgge-en-nav__item--cuisines .mgge-en-mega__groups{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* ========================================================================
 * V3.9.31 — English mega menu DOM-scope repair
 * IMPORTANT: #mgge-en-primary-nav is rendered outside .mgge-global-silo.
 * Earlier v3.9.27–3.9.30 mega-menu overrides were incorrectly scoped as
 * descendants of .mgge-global-silo and therefore never matched the live
 * header. These ID-scoped rules intentionally target the real header DOM.
 * Presentation only; localization/publication logic is untouched.
 * ======================================================================== */
@media (min-width:1101px){
  #mgge-en-primary-nav,
  #mgge-en-primary-nav .mgge-en-header__navinner,
  #mgge-en-primary-nav .mgge-en-nav,
  #mgge-en-primary-nav .mgge-en-nav>ul{
    overflow:visible!important;
  }

  #mgge-en-primary-nav .mgge-en-nav>ul{
    gap:30px!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item{
    height:58px!important;
    min-height:58px!important;
    position:relative!important;
    overflow:visible!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item.has-mega{
    position:static!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item>a{
    height:58px!important;
    min-height:58px!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:0 4px!important;
    font-size:17px!important;
    line-height:1!important;
    font-weight:760!important;
    letter-spacing:-.015em!important;
    white-space:nowrap!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__icon{
    width:24px!important;
    height:24px!important;
    flex:0 0 24px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    opacity:1!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__icon svg{
    width:24px!important;
    height:24px!important;
    stroke-width:1.9!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__caret{
    margin-left:2px!important;
    font-size:13px!important;
  }

  /* Neutralize v3.9.10's max-width:360px / width:max-content rules. */
  #mgge-en-primary-nav .mgge-en-nav__item.has-mega>.mgge-en-nav__mega{
    position:absolute!important;
    top:57px!important;
    left:50%!important;
    right:auto!important;
    min-width:0!important;
    max-width:none!important;
    width:min(1080px,calc(100vw - 56px))!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    opacity:0!important;
    visibility:hidden!important;
    transform:translate(-50%,8px)!important;
    background:#fff!important;
    border:1px solid #e6dfd5!important;
    border-top:2px solid #c9953e!important;
    border-radius:0 0 18px 18px!important;
    box-shadow:0 20px 52px rgba(30,23,15,.12)!important;
    z-index:99999!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item.has-mega:hover>.mgge-en-nav__mega,
  #mgge-en-primary-nav .mgge-en-nav__item.has-mega:focus-within>.mgge-en-nav__mega{
    opacity:1!important;
    visibility:visible!important;
    transform:translate(-50%,0)!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item--guides>.mgge-en-nav__mega{
    width:min(860px,calc(100vw - 56px))!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--collections>.mgge-en-nav__mega{
    width:min(760px,calc(100vw - 56px))!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--cuisines>.mgge-en-nav__mega{
    width:min(720px,calc(100vw - 56px))!important;
  }

  #mgge-en-primary-nav .mgge-en-mega__inner{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 292px!important;
    align-items:start!important;
    gap:30px!important;
    padding:27px 30px 23px!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    background:#fff!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-mega__inner,
  #mgge-en-primary-nav .mgge-en-nav__item--collections .mgge-en-mega__inner,
  #mgge-en-primary-nav .mgge-en-nav__item--cuisines .mgge-en-mega__inner{
    grid-template-columns:minmax(0,1fr)!important;
  }

  #mgge-en-primary-nav .mgge-en-mega__groups{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:start!important;
    gap:26px 30px!important;
    box-sizing:border-box!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-mega__groups{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--collections .mgge-en-mega__groups,
  #mgge-en-primary-nav .mgge-en-nav__item--cuisines .mgge-en-mega__groups{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  #mgge-en-primary-nav .mgge-en-mega__group,
  #mgge-en-primary-nav .mgge-en-mega__group ul,
  #mgge-en-primary-nav .mgge-en-mega__group li{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding-left:0!important;
    padding-right:0!important;
    writing-mode:horizontal-tb!important;
    box-sizing:border-box!important;
  }

  #mgge-en-primary-nav .mgge-en-mega__group>strong{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    margin:0 0 11px!important;
    color:#956522!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:1.3!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
  }

  /* Neutralize v3.9.10's min-width:260px on dropdown links. */
  #mgge-en-primary-nav .mgge-en-nav__item.has-mega .mgge-en-mega__group li>a{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    display:flex!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:10px!important;
    padding:8px 0!important;
    margin:0!important;
    color:#222!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-size:14.5px!important;
    font-weight:620!important;
    line-height:1.32!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    writing-mode:horizontal-tb!important;
    box-sizing:border-box!important;
  }
  #mgge-en-primary-nav .mgge-en-mega__group li>a:hover,
  #mgge-en-primary-nav .mgge-en-mega__group li>a:focus-visible{
    color:#a56a16!important;
    text-decoration:none!important;
  }
  #mgge-en-primary-nav .mgge-en-mega__group li>a>span{
    flex:0 0 auto!important;
    opacity:0!important;
    transform:translateX(-4px)!important;
    transition:.16s ease!important;
  }
  #mgge-en-primary-nav .mgge-en-mega__group li>a:hover>span,
  #mgge-en-primary-nav .mgge-en-mega__group li>a:focus-visible>span{
    opacity:1!important;
    transform:none!important;
  }

  #mgge-en-primary-nav .mgge-en-mega__features{
    min-width:0!important;
    max-width:none!important;
    display:grid!important;
    align-content:start!important;
    gap:10px!important;
    padding-left:22px!important;
    border-left:1px solid #eee9e2!important;
    box-sizing:border-box!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-mega__features,
  #mgge-en-primary-nav .mgge-en-nav__item--collections .mgge-en-mega__features,
  #mgge-en-primary-nav .mgge-en-nav__item--cuisines .mgge-en-mega__features{
    display:none!important;
  }
  #mgge-en-primary-nav .mgge-en-mega-card{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    display:grid!important;
    grid-template-columns:88px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    padding:8px!important;
    border:1px solid #eee8df!important;
    border-radius:12px!important;
    background:#fff!important;
    box-sizing:border-box!important;
    text-decoration:none!important;
  }
  #mgge-en-primary-nav .mgge-en-mega-card__media{
    width:88px!important;
    height:68px!important;
    min-width:88px!important;
    overflow:hidden!important;
    border-radius:9px!important;
  }
  #mgge-en-primary-nav .mgge-en-mega-card__media img{
    width:100%!important;
    height:100%!important;
    display:block!important;
    object-fit:cover!important;
  }
  #mgge-en-primary-nav .mgge-en-mega-card__copy{
    min-width:0!important;
  }
  #mgge-en-primary-nav .mgge-en-mega-card__copy strong{
    display:block!important;
    font-size:13.5px!important;
    line-height:1.2!important;
    white-space:normal!important;
  }

  #mgge-en-primary-nav .mgge-en-mega__footer{
    width:100%!important;
    display:flex!important;
    justify-content:flex-end!important;
    padding:12px 30px 14px!important;
    box-sizing:border-box!important;
    border-top:1px solid #efefef!important;
    background:#fcfbf9!important;
  }
  #mgge-en-primary-nav .mgge-en-mega__footer>a{
    min-width:0!important;
    width:auto!important;
    padding:0!important;
    font-size:12.5px!important;
    font-weight:800!important;
    color:#6e4b19!important;
    text-decoration:none!important;
  }
}


/* ========================================================================
 * V3.9.34 — 20k-scale English menu architecture
 * Recipes: exactly 2 text columns. Guides: one shallow main-heading list.
 * Collections: only scalable/deterministic discovery buckets. Cuisines: 2x4.
 * Presentation only; localization and publication pipelines are untouched.
 * ======================================================================== */
@media (min-width:1101px){
  #mgge-en-primary-nav .mgge-en-nav__item--recipes .mgge-en-nav__mega{
    width:min(820px,calc(100vw - 56px))!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--recipes .mgge-en-mega__inner{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--recipes .mgge-en-mega__groups{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:34px 52px!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--recipes .mgge-en-mega__features{
    display:none!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-nav__mega{
    width:min(620px,calc(100vw - 56px))!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-mega__groups{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-mega__group>strong{
    margin-bottom:10px!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--guides .mgge-en-mega__group ul{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:34px!important;
    row-gap:2px!important;
  }

  #mgge-en-primary-nav .mgge-en-nav__item--collections .mgge-en-nav__mega{
    width:min(780px,calc(100vw - 56px))!important;
  }
  #mgge-en-primary-nav .mgge-en-nav__item--collections .mgge-en-mega__groups,
  #mgge-en-primary-nav .mgge-en-nav__item--cuisines .mgge-en-mega__groups{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* ========================================================================
 * v3.9.41 — FINAL EN GLOBAL EDITORIAL HOMEPAGE
 * Homepage/hub presentation only. Localization, QA, repair and publisher are
 * intentionally outside this layer.
 * ======================================================================== */
.mgge3941-home{max-width:1380px!important;padding-top:28px!important}
.mgge3941-home .mgge38-heading{margin-bottom:22px}
.mgge3941-home .mgge38-heading h2{white-space:normal!important;font-size:clamp(30px,2.45vw,40px)!important}
.mgge3941-section{margin-bottom:76px}

/* 60/40 editorial hero: one lead + one medium + two small secondary stories. */
.mgge3941-hero{grid-template-columns:minmax(0,1.58fr) minmax(360px,.92fr)!important;grid-template-rows:1fr!important;min-height:590px!important;gap:18px!important;margin-bottom:78px!important}
.mgge3941-hero .mgge38-hero__lead{grid-column:1!important;grid-row:1!important;min-height:590px!important}
.mgge3941-hero__mosaic{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1.08fr .92fr!important;gap:12px!important}
.mgge3941-hero__mosaic .mgge38-hero-mini--1{grid-column:1/3!important;grid-row:1!important}
.mgge3941-hero__mosaic .mgge38-hero-mini--2{grid-column:1!important;grid-row:2!important}
.mgge3941-hero__mosaic .mgge38-hero-mini--3{grid-column:2!important;grid-row:2!important}
.mgge3941-hero .mgge38-hero__copy{width:min(650px,80%)!important;padding:48px!important}
.mgge3941-hero .mgge38-hero__copy h1{white-space:normal!important;font-size:clamp(43px,3.85vw,64px)!important;line-height:.96!important}
.mgge3941-hero__mosaic .mgge38-hero-mini{min-height:0!important;border-radius:20px!important}
.mgge3941-hero__mosaic .mgge38-hero-mini--1 .mgge38-hero-mini__copy strong{font-size:24px!important}

/* Trending and clean utility shelves. */
.mgge3941-trending .mgge38-recipe-card__media,
.mgge3941-section--easy_dinner .mgge38-recipe-card__media,
.mgge3941-section--high_protein .mgge38-recipe-card__media,
.mgge3941-section--seasonal .mgge38-recipe-card__media{aspect-ratio:1.12/1!important}
.mgge3941-trending .mgge38-recipe-card__copy strong,
.mgge3941-section--easy_dinner .mgge38-recipe-card__copy strong{font-size:20px!important}

/* Editorial mosaics for Chicken / Pasta. */
.mgge3941-mosaic{margin:0 0 82px}
.mgge3941-mosaic__grid{display:grid;grid-template-columns:1.45fr .8fr .8fr;grid-template-rows:1fr 1fr;gap:14px;min-height:560px}
.mgge3941-mosaic-card{position:relative;display:block;overflow:hidden;border-radius:22px;background:#ece4da;color:#fff!important;box-shadow:0 10px 30px rgba(48,32,22,.06)}
.mgge3941-mosaic-card--1{grid-column:1;grid-row:1/3}
.mgge3941-mosaic-card--2{grid-column:2;grid-row:1}
.mgge3941-mosaic-card--3{grid-column:3;grid-row:1}
.mgge3941-mosaic-card--4{grid-column:2/4;grid-row:2}
.mgge3941-mosaic-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.mgge3941-mosaic-card:hover>img{transform:scale(1.025)}
.mgge3941-mosaic-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(18,12,9,.83))}
.mgge3941-mosaic-card>span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:20px}
.mgge3941-mosaic-card small{display:block;margin-bottom:6px;color:#efc36f;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.mgge3941-mosaic-card strong{display:block;font-size:20px;line-height:1.06;letter-spacing:-.025em}
.mgge3941-mosaic-card--1 strong{font-size:30px}
.mgge3941-mosaic-card em{display:block;margin-top:8px;color:rgba(255,255,255,.8);font-size:10.5px}
.mgge3941-mosaic--pasta .mgge3941-mosaic__grid{grid-template-columns:1.28fr .86fr .86fr;min-height:520px}
.mgge3941-mosaic--pasta .mgge3941-mosaic-card{border-radius:18px}

/* Mayana signature: Turkish Kebab & Grill. */
.mgge3941-signature{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.7fr);min-height:610px;margin:4px 0 86px;border-radius:28px;overflow:hidden;background:#24211e;box-shadow:0 20px 50px rgba(22,17,13,.14)}
.mgge3941-signature__intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:52px 44px;color:#fff}
.mgge3941-signature__intro em{font-style:normal;color:#d8a347;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.mgge3941-signature__intro h2{margin:10px 0 18px;color:#fff;font-size:clamp(42px,4vw,64px);line-height:.95;letter-spacing:-.05em}
.mgge3941-signature__intro p{margin:0 0 26px;color:rgba(255,255,255,.76);font-size:14px;line-height:1.6}
.mgge3941-signature__intro a{display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border-radius:999px;background:#c98520;color:#fff!important;font-size:12px;font-weight:850}
.mgge3941-signature__grid{display:grid;grid-template-columns:1.28fr .86fr .86fr;grid-template-rows:1fr 1fr;gap:10px;padding:18px 18px 18px 0}
.mgge3941-signature-card{position:relative;display:block;min-height:0;overflow:hidden;border-radius:16px;background:#3a3029;color:#fff!important}
.mgge3941-signature-card--1{grid-column:1;grid-row:1/3}.mgge3941-signature-card--2{grid-column:2;grid-row:1}.mgge3941-signature-card--3{grid-column:3;grid-row:1}.mgge3941-signature-card--4{grid-column:2;grid-row:2}.mgge3941-signature-card--5{grid-column:3;grid-row:2}
.mgge3941-signature-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.mgge3941-signature-card:hover img{transform:scale(1.025)}
.mgge3941-signature-card:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(10,8,7,.82))}.mgge3941-signature-card span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:16px}.mgge3941-signature-card strong{font-size:16px;line-height:1.1}.mgge3941-signature-card--1 strong{font-size:26px}

/* The Turkish Table: warm, broad cuisine authority, deliberately not another kebab block. */
.mgge3941-turkish-table{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.68fr);min-height:590px;margin:0 0 86px;border-radius:28px;overflow:hidden;background:#a86849;box-shadow:var(--mgge38-shadow)}
.mgge3941-turkish-table__intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 44px;color:#fff}
.mgge3941-turkish-table__intro em{font-style:normal;color:#f1c477;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.mgge3941-turkish-table__intro h2{margin:10px 0 18px;color:#fff;font-size:clamp(40px,3.8vw,60px);line-height:.96;letter-spacing:-.045em}
.mgge3941-turkish-table__intro p{margin:0 0 25px;color:rgba(255,255,255,.84);font-size:14px;line-height:1.6}
.mgge3941-turkish-table__intro a{display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border-radius:999px;background:#fff;color:#70432f!important;font-size:12px;font-weight:850}
.mgge3941-turkish-table__grid{display:grid;grid-template-columns:1.25fr .86fr .86fr;grid-template-rows:1fr 1fr;gap:10px;padding:18px 18px 18px 0}
.mgge3941-table-card{position:relative;display:block;overflow:hidden;border-radius:16px;background:#87513a;color:#fff!important}.mgge3941-table-card--1{grid-row:1/3}.mgge3941-table-card--4{grid-column:2}.mgge3941-table-card--5{grid-column:3}
.mgge3941-table-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mgge3941-table-card:after{content:"";position:absolute;inset:52% 0 0;background:linear-gradient(transparent,rgba(32,17,11,.8))}.mgge3941-table-card span{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:15px}.mgge3941-table-card strong{font-size:15px;line-height:1.1}.mgge3941-table-card--1 strong{font-size:25px}

/* Knowledge layer closes the homepage: one larger guide + three supporting cards. */
.mgge38-wisdom--four{margin:0 0 20px!important;padding:42px 38px!important;background:#f4f1ed!important;border-radius:26px!important}
.mgge38-wisdom--four .mgge38-wisdom__head h2{color:#332d28!important;white-space:normal!important}
.mgge38-wisdom--four .mgge38-wisdom__head p{color:#746d66!important}
.mgge38-wisdom--four .mgge38-wisdom-grid{display:grid!important;grid-template-columns:1.45fr repeat(3,minmax(0,1fr))!important;gap:14px!important}
.mgge38-wisdom--four .mgge38-wisdom-card:first-child .mgge38-wisdom-card__media{aspect-ratio:1.45/1!important}.mgge38-wisdom--four .mgge38-wisdom-card:first-child .mgge38-wisdom-card__body strong{font-size:24px!important}

@media(max-width:1100px){
 .mgge3941-hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr)!important;min-height:520px!important}.mgge3941-hero .mgge38-hero__lead{min-height:520px!important}
 .mgge3941-mosaic__grid{min-height:500px}.mgge3941-signature,.mgge3941-turkish-table{min-height:540px}.mgge38-wisdom--four .mgge38-wisdom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:820px){
 .mgge3941-home{padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}
 .mgge3941-hero{display:block!important;min-height:0!important;margin-bottom:54px!important}.mgge3941-hero .mgge38-hero__lead{display:block!important;min-height:440px!important;margin-bottom:12px!important}.mgge3941-hero__mosaic{display:flex!important;overflow-x:auto!important;gap:10px!important;margin-right:-16px!important;padding-right:16px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.mgge3941-hero__mosaic::-webkit-scrollbar{display:none}.mgge3941-hero__mosaic .mgge38-hero-mini{flex:0 0 72%!important;min-height:210px!important;scroll-snap-align:start!important}
 .mgge3941-section{margin-bottom:54px}.mgge3941-home .mgge38-recipe-rail{display:flex!important;overflow-x:auto!important;gap:12px!important;margin-right:-16px!important;padding-right:16px!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.mgge3941-home .mgge38-recipe-rail::-webkit-scrollbar{display:none}.mgge3941-home .mgge38-recipe-card{flex:0 0 78%!important;scroll-snap-align:start!important}.mgge3941-home .mgge38-recipe-card__media{aspect-ratio:1.05/1!important}
 .mgge3941-mosaic{margin-bottom:58px}.mgge3941-mosaic__grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 190px 190px;min-height:0}.mgge3941-mosaic-card--1{grid-column:1/3;grid-row:1}.mgge3941-mosaic-card--2{grid-column:1;grid-row:2}.mgge3941-mosaic-card--3{grid-column:2;grid-row:2}.mgge3941-mosaic-card--4{grid-column:1/3;grid-row:3}.mgge3941-mosaic-card--1 strong{font-size:25px}
 .mgge3941-signature,.mgge3941-turkish-table{display:block;min-height:0;margin-left:-16px;margin-right:-16px;border-radius:0;margin-bottom:58px}.mgge3941-signature__intro,.mgge3941-turkish-table__intro{padding:38px 22px 28px}.mgge3941-signature__intro h2,.mgge3941-turkish-table__intro h2{font-size:42px}.mgge3941-signature__grid,.mgge3941-turkish-table__grid{display:flex;overflow-x:auto;gap:10px;padding:0 16px 20px;scroll-snap-type:x mandatory;scrollbar-width:none}.mgge3941-signature__grid::-webkit-scrollbar,.mgge3941-turkish-table__grid::-webkit-scrollbar{display:none}.mgge3941-signature-card,.mgge3941-table-card{flex:0 0 76%;min-height:280px;scroll-snap-align:start}.mgge3941-signature-card--1,.mgge3941-table-card--1{flex-basis:86%}
 .mgge38-wisdom--four{margin-left:-16px!important;margin-right:-16px!important;border-radius:0!important;padding:32px 16px 34px!important}.mgge38-wisdom--four .mgge38-wisdom-grid{display:flex!important;overflow-x:auto!important;gap:12px!important;margin-right:-16px!important;padding-right:16px!important;scroll-snap-type:x mandatory!important}.mgge38-wisdom--four .mgge38-wisdom-card{flex:0 0 80%!important;scroll-snap-align:start!important}
}
@media(max-width:520px){
 .mgge3941-hero .mgge38-hero__lead{min-height:400px!important}.mgge3941-hero .mgge38-hero__copy{padding:24px 20px!important;width:100%!important}.mgge3941-hero .mgge38-hero__copy h1{font-size:36px!important}.mgge3941-hero__mosaic .mgge38-hero-mini{flex-basis:82%!important;min-height:190px!important}
 .mgge3941-home .mgge38-heading{align-items:flex-start!important;gap:12px!important}.mgge3941-home .mgge38-heading>div{max-width:76%!important}.mgge3941-home .mgge38-heading h2{font-size:27px!important}.mgge3941-home .mgge38-heading p{font-size:11.5px!important}.mgge3941-home .mgge38-heading>a{font-size:10px!important}
 .mgge3941-mosaic__grid{grid-template-rows:280px 160px 170px}.mgge3941-mosaic-card strong{font-size:15px}.mgge3941-mosaic-card--1 strong{font-size:23px}.mgge3941-signature-card,.mgge3941-table-card{flex-basis:84%;min-height:250px}
}

/* v3.9.42 — final homepage presentation polish.
 * 1) Give the opening hero more desktop presence without changing the global
 *    content rails or the locked English header.
 * 2) Make The Turkish Table a light editorial authority section instead of a
 *    second coloured signature banner. Kebab & Grill remains the sole dark
 *    signature block. */
@media (min-width:1101px){
  .mgge3941-hero{
    width:min(1540px,calc(100vw - 72px))!important;
    max-width:none!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
    grid-template-columns:minmax(0,1.68fr) minmax(390px,.92fr)!important;
    min-height:610px!important;
  }
  .mgge3941-hero .mgge38-hero__lead{min-height:610px!important}
  .mgge3941-hero .mgge38-hero__copy{padding:52px!important;width:min(690px,82%)!important}
}

/* Turkish cuisine breadth: light, editorial, deliberately distinct from the
 * charcoal Kebab & Grill signature immediately above/near it. */
.mgge3941-turkish-table{
  display:block!important;
  min-height:0!important;
  margin:0 0 86px!important;
  padding:42px 44px 44px!important;
  border:1px solid rgba(52,40,31,.08)!important;
  border-radius:28px!important;
  overflow:hidden!important;
  background:#f8f4ee!important;
  box-shadow:0 14px 38px rgba(51,34,22,.055)!important;
}
.mgge3941-turkish-table__intro{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"eyebrow action" "title action" "copy action"!important;
  align-items:end!important;
  column-gap:34px!important;
  padding:0 0 28px!important;
  color:#2b2520!important;
}
.mgge3941-turkish-table__intro em{
  grid-area:eyebrow!important;
  color:#b87517!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.17em!important;
}
.mgge3941-turkish-table__intro h2{
  grid-area:title!important;
  margin:9px 0 10px!important;
  max-width:none!important;
  color:#27211d!important;
  font-size:clamp(34px,3vw,48px)!important;
  line-height:1!important;
  letter-spacing:-.04em!important;
}
.mgge3941-turkish-table__intro p{
  grid-area:copy!important;
  max-width:760px!important;
  margin:0!important;
  color:#716960!important;
  font-size:14px!important;
  line-height:1.62!important;
}
.mgge3941-turkish-table__intro a{
  grid-area:action!important;
  align-self:end!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:11px 15px!important;
  border:1px solid rgba(177,111,20,.35)!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#9b5e0a!important;
  box-shadow:none!important;
  font-size:11px!important;
  font-weight:850!important;
  white-space:nowrap!important;
}
.mgge3941-turkish-table__grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.42fr) repeat(3,minmax(0,.72fr))!important;
  grid-template-rows:380px!important;
  gap:14px!important;
  padding:0!important;
}
.mgge3941-table-card{
  position:relative!important;
  grid-column:auto!important;
  grid-row:auto!important;
  min-height:0!important;
  overflow:hidden!important;
  border-radius:18px!important;
  background:#e9e1d7!important;
  color:#fff!important;
  box-shadow:0 8px 22px rgba(42,30,22,.06)!important;
}
.mgge3941-table-card--1{grid-column:auto!important;grid-row:auto!important}
.mgge3941-table-card--4,.mgge3941-table-card--5{grid-column:auto!important}
.mgge3941-table-card img{transition:transform .35s ease!important}
.mgge3941-table-card:hover img{transform:scale(1.02)!important}
.mgge3941-table-card:after{inset:43% 0 0!important;background:linear-gradient(transparent,rgba(25,18,13,.78))!important}
.mgge3941-table-card span{padding:18px!important}
.mgge3941-table-card strong{font-size:16px!important;line-height:1.12!important}
.mgge3941-table-card--1 strong{font-size:25px!important}

@media (max-width:1100px) and (min-width:821px){
  .mgge3941-turkish-table{padding:36px!important}
  .mgge3941-turkish-table__grid{grid-template-columns:1.25fr 1fr 1fr!important;grid-template-rows:250px 220px!important}
  .mgge3941-table-card--1{grid-column:1!important;grid-row:1/3!important}
  .mgge3941-table-card--2{grid-column:2!important;grid-row:1!important}
  .mgge3941-table-card--3{grid-column:3!important;grid-row:1!important}
  .mgge3941-table-card--4{grid-column:2/4!important;grid-row:2!important}
}

@media (max-width:820px){
  .mgge3941-turkish-table{
    margin-left:-16px!important;
    margin-right:-16px!important;
    margin-bottom:58px!important;
    padding:34px 16px 30px!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;
    background:#f8f4ee!important;
  }
  .mgge3941-turkish-table__intro{
    display:block!important;
    padding:0 6px 24px!important;
  }
  .mgge3941-turkish-table__intro h2{font-size:36px!important;margin-bottom:10px!important}
  .mgge3941-turkish-table__intro p{font-size:13px!important;margin-bottom:18px!important}
  .mgge3941-turkish-table__intro a{display:inline-flex!important}
  .mgge3941-turkish-table__grid{
    display:flex!important;
    overflow-x:auto!important;
    grid-template-columns:none!important;
    grid-template-rows:none!important;
    gap:10px!important;
    margin-right:-16px!important;
    padding:0 16px 4px 6px!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
  }
  .mgge3941-turkish-table__grid::-webkit-scrollbar{display:none!important}
  .mgge3941-table-card{
    flex:0 0 72%!important;
    min-height:250px!important;
    scroll-snap-align:start!important;
  }
  .mgge3941-table-card--1{flex-basis:86%!important;min-height:290px!important}
}

/* v3.9.43 — final homepage rhythm: Cooking Guides is a knowledge layer,
 * not a second ivory showcase panel after The Turkish Table. */
.mgge38-wisdom--four{
  margin:0 0 28px!important;
  padding:54px 0 12px!important;
  border-top:1px solid rgba(45,38,32,.14)!important;
  border-bottom:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.mgge38-wisdom--four .mgge38-wisdom__head{
  margin-bottom:24px!important;
  padding:0!important;
}
.mgge38-wisdom--four .mgge38-wisdom__head h2{
  max-width:900px!important;
  color:#211e1b!important;
}
.mgge38-wisdom--four .mgge38-wisdom__head p{
  max-width:720px!important;
  color:#706961!important;
}
.mgge38-wisdom--four .mgge38-wisdom-grid{
  gap:16px!important;
}
.mgge38-wisdom--four .mgge38-wisdom-card{
  border:1px solid rgba(45,38,32,.09)!important;
  border-radius:16px!important;
  box-shadow:0 7px 22px rgba(45,38,32,.045)!important;
}
.mgge38-wisdom--four .mgge38-wisdom-card:first-child{
  border-color:rgba(184,117,23,.18)!important;
}
.mgge38-wisdom--four .mgge38-wisdom-card__body{
  padding:16px 17px 19px!important;
}
.mgge38-wisdom--four .mgge38-wisdom-card__body small{
  color:#b36d0d!important;
}

@media (max-width:820px){
  .mgge38-wisdom--four{
    margin:0!important;
    padding:38px 0 18px!important;
    border-radius:0!important;
    background:transparent!important;
  }
  .mgge38-wisdom--four .mgge38-wisdom__head{
    padding:0 0 20px!important;
  }
  .mgge38-wisdom--four .mgge38-wisdom-grid{
    margin-right:-16px!important;
    padding-right:16px!important;
  }
}

/* ========================================================================
 * v3.9.44 — EN HOMEPAGE RHYTHM + WIDE EDITORIAL HERO
 * Presentation only. Footer/chrome copy is intentionally untouched.
 * - Hero gets two slim edge stories on wide desktop, creating a near-screen-
 *   width editorial stage without cloning the Turkish carousel.
 * - Chicken becomes a Magazine Split.
 * - The Turkish Table becomes an open Editorial Story Strip.
 * - Cooking Guides becomes a Knowledge Index with two featured stories.
 * ======================================================================== */

/* Near-screen-width English hero. Edge stories are decorative discovery
 * lanes, not carousel controls, so the EN composition remains its own design. */
.mgge3944-hero-peek{display:none}
@media (min-width:1281px){
  .mgge3944-hero{
    width:min(1720px,calc(100vw - 28px))!important;
    grid-template-columns:108px minmax(0,1.72fr) minmax(390px,.92fr) 108px!important;
    grid-template-rows:1fr!important;
    gap:12px!important;
    min-height:620px!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
  }
  .mgge3944-hero .mgge38-hero__lead{
    grid-column:2!important;
    grid-row:1!important;
    min-height:620px!important;
    border-radius:24px!important;
  }
  .mgge3944-hero .mgge3941-hero__mosaic{
    grid-column:3!important;
    grid-row:1!important;
  }
  .mgge3944-hero-peek{
    position:relative!important;
    display:block!important;
    grid-row:1!important;
    min-width:0!important;
    min-height:620px!important;
    overflow:hidden!important;
    border-radius:22px!important;
    background:#e8dfd5!important;
    color:#fff!important;
    box-shadow:0 12px 34px rgba(40,28,20,.07)!important;
  }
  .mgge3944-hero-peek--left{grid-column:1!important}
  .mgge3944-hero-peek--right{grid-column:4!important}
  .mgge3944-hero-peek>img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    transition:transform .35s ease!important;
  }
  .mgge3944-hero-peek:hover>img{transform:scale(1.025)!important}
  .mgge3944-hero-peek__veil{
    position:absolute!important;
    inset:34% 0 0!important;
    background:linear-gradient(transparent,rgba(18,12,9,.86))!important;
  }
  .mgge3944-hero-peek__copy{
    position:absolute!important;
    z-index:2!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    padding:17px 12px 18px!important;
  }
  .mgge3944-hero-peek__copy em{
    display:block!important;
    margin-bottom:7px!important;
    color:#efc36f!important;
    font-size:7.5px!important;
    font-style:normal!important;
    font-weight:900!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
  }
  .mgge3944-hero-peek__copy strong{
    display:-webkit-box!important;
    overflow:hidden!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:4!important;
    color:#fff!important;
    font-size:13px!important;
    line-height:1.08!important;
    letter-spacing:-.025em!important;
  }
  .mgge3944-hero .mgge38-hero__copy{padding:54px!important;width:min(700px,84%)!important}
}
@media (min-width:1101px) and (max-width:1280px){
  .mgge3944-hero{
    width:min(1180px,calc(100vw - 44px))!important;
    grid-template-columns:minmax(0,1.62fr) minmax(350px,.92fr)!important;
  }
  .mgge3944-hero .mgge38-hero__lead{grid-column:1!important}
  .mgge3944-hero .mgge3941-hero__mosaic{grid-column:2!important}
}

/* Chicken — Magazine Split: editorial copy is part of the composition rather
 * than sitting above another photo mosaic. */
.mgge3944-magazine{
  display:grid!important;
  grid-template-columns:minmax(255px,.62fr) minmax(0,1.72fr)!important;
  gap:30px!important;
  align-items:stretch!important;
  margin:2px 0 86px!important;
  padding:30px 0 34px!important;
  border-top:1px solid rgba(43,34,27,.12)!important;
  border-bottom:1px solid rgba(43,34,27,.12)!important;
}
.mgge3944-magazine__intro{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  padding:18px 22px 18px 4px!important;
}
.mgge3944-magazine__intro>em{
  color:#b87517!important;
  font-size:10px!important;
  font-style:normal!important;
  font-weight:900!important;
  letter-spacing:.17em!important;
  text-transform:uppercase!important;
}
.mgge3944-magazine__intro h2{
  margin:12px 0 16px!important;
  color:#211e1b!important;
  font-size:clamp(40px,4.2vw,62px)!important;
  line-height:.94!important;
  letter-spacing:-.05em!important;
}
.mgge3944-magazine__intro p{
  max-width:330px!important;
  margin:0 0 22px!important;
  color:#70685f!important;
  font-size:14px!important;
  line-height:1.62!important;
}
.mgge3944-magazine__index{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 24px!important}
.mgge3944-magazine__index span{
  padding:7px 9px!important;
  border:1px solid #e8e0d6!important;
  border-radius:999px!important;
  color:#6f6256!important;
  background:#fbf9f6!important;
  font-size:9px!important;
  font-weight:800!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.mgge3944-magazine__intro>a{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#9a5e0b!important;
  font-size:12px!important;
  font-weight:850!important;
  text-decoration:none!important;
  border-bottom:1px solid rgba(154,94,11,.35)!important;
  padding-bottom:3px!important;
}
.mgge3944-magazine__grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-template-rows:320px 205px!important;
  gap:12px!important;
  min-width:0!important;
}
.mgge3944-magazine-card{
  position:relative!important;
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  border-radius:18px!important;
  background:#e7ded3!important;
  color:#fff!important;
  box-shadow:0 8px 22px rgba(42,30,22,.055)!important;
}
.mgge3944-magazine-card--1{grid-column:1/4!important;grid-row:1!important}
.mgge3944-magazine-card--2{grid-column:1!important;grid-row:2!important}
.mgge3944-magazine-card--3{grid-column:2!important;grid-row:2!important}
.mgge3944-magazine-card--4{grid-column:3!important;grid-row:2!important}
.mgge3944-magazine-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}
.mgge3944-magazine-card:hover>img{transform:scale(1.025)!important}
.mgge3944-magazine-card:after{content:""!important;position:absolute!important;inset:38% 0 0!important;background:linear-gradient(transparent,rgba(18,12,9,.84))!important}
.mgge3944-magazine-card>span{position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:0!important;padding:16px!important}
.mgge3944-magazine-card small{display:block!important;margin-bottom:6px!important;color:#efc36f!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.mgge3944-magazine-card strong{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.08!important;letter-spacing:-.025em!important}
.mgge3944-magazine-card--1 strong{font-size:28px!important}
.mgge3944-magazine-card em{display:block!important;margin-top:7px!important;color:rgba(255,255,255,.78)!important;font-size:10px!important;font-style:normal!important}

/* The Turkish Table — open Editorial Story Strip. No ivory card container,
 * no repeated signature-banner language. */
.mgge3944-story-strip{
  display:block!important;
  min-height:0!important;
  margin:0 0 86px!important;
  padding:38px 0 42px!important;
  border:0!important;
  border-top:1px solid rgba(53,42,33,.12)!important;
  border-bottom:1px solid rgba(53,42,33,.12)!important;
  border-radius:0!important;
  overflow:visible!important;
  background:transparent!important;
  box-shadow:none!important;
}
.mgge3944-story-strip .mgge3941-turkish-table__intro{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"eyebrow action" "title action" "copy action"!important;
  column-gap:32px!important;
  align-items:end!important;
  padding:0 0 24px!important;
}
.mgge3944-story-strip .mgge3941-turkish-table__intro h2{font-size:clamp(38px,3.45vw,52px)!important}
.mgge3944-story-strip .mgge3941-turkish-table__intro a{
  padding:0 0 3px!important;
  border:0!important;
  border-bottom:1px solid rgba(155,94,10,.38)!important;
  border-radius:0!important;
  background:transparent!important;
}
.mgge3944-story-strip .mgge3941-turkish-table__grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,.72fr))!important;
  grid-template-rows:330px!important;
  gap:12px!important;
  padding:0!important;
}
.mgge3944-story-strip .mgge3941-table-card{border-radius:16px!important;box-shadow:0 7px 20px rgba(42,30,22,.045)!important}
.mgge3944-story-strip .mgge3941-table-card span{padding:16px!important}
.mgge3944-story-strip .mgge3941-table-card small{
  display:block!important;
  margin-bottom:6px!important;
  color:#efc36f!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
.mgge3944-story-strip .mgge3941-table-card strong{font-size:15px!important}
.mgge3944-story-strip .mgge3941-table-card--1 strong{font-size:24px!important}

/* Cooking Guides — Knowledge Index. A dark reference/index rail plus only two
 * featured stories clearly marks the shift from recipes to practical guidance. */
.mgge3944-knowledge{
  display:grid!important;
  grid-template-columns:minmax(310px,.8fr) minmax(0,1.45fr)!important;
  min-height:520px!important;
  margin:0 0 34px!important;
  overflow:hidden!important;
  border:1px solid rgba(44,35,28,.1)!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 13px 38px rgba(41,30,22,.055)!important;
}
.mgge3944-knowledge__index{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  padding:42px 36px!important;
  background:#25221f!important;
  color:#fff!important;
}
.mgge3944-knowledge__index>em{color:#d9a447!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.17em!important;text-transform:uppercase!important}
.mgge3944-knowledge__index h2{margin:11px 0 13px!important;color:#fff!important;font-size:clamp(32px,3vw,44px)!important;line-height:.98!important;letter-spacing:-.045em!important}
.mgge3944-knowledge__index>p{margin:0 0 22px!important;color:rgba(255,255,255,.7)!important;font-size:13px!important;line-height:1.55!important}
.mgge3944-knowledge__index nav{width:100%!important;margin-top:2px!important;border-top:1px solid rgba(255,255,255,.13)!important}
.mgge3944-knowledge__index nav>a{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.13)!important;color:#fff!important;text-decoration:none!important}
.mgge3944-knowledge__index nav>a span{display:block!important;min-width:0!important}
.mgge3944-knowledge__index nav>a strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.15!important}
.mgge3944-knowledge__index nav>a small{display:block!important;margin-top:4px!important;color:rgba(255,255,255,.56)!important;font-size:9.5px!important;line-height:1.3!important}
.mgge3944-knowledge__index nav>a b{color:#d9a447!important;font-size:18px!important;font-weight:500!important}
.mgge3944-knowledge__all{margin-top:auto!important;padding-top:24px!important;color:#f0c36d!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important}
.mgge3944-knowledge__stories{display:grid!important;grid-template-columns:1.18fr .82fr!important;gap:0!important;background:#f8f5f0!important}
.mgge3944-knowledge-story{min-width:0!important;border-left:1px solid rgba(44,35,28,.09)!important;background:#fff!important}
.mgge3944-knowledge-story>a{display:grid!important;grid-template-rows:57% 43%!important;height:100%!important;color:#211e1b!important;text-decoration:none!important}
.mgge3944-knowledge-story__media{position:relative!important;display:block!important;min-height:0!important;overflow:hidden!important;background:#e9e2d8!important}
.mgge3944-knowledge-story__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}
.mgge3944-knowledge-story:hover img{transform:scale(1.02)!important}
.mgge3944-knowledge-story__body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:22px 22px 20px!important}
.mgge3944-knowledge-story__body small{color:#b36d0d!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.mgge3944-knowledge-story__body strong{display:block!important;margin-top:8px!important;color:#2b2740!important;font-size:22px!important;line-height:1.04!important;letter-spacing:-.03em!important}
.mgge3944-knowledge-story--1 .mgge3944-knowledge-story__body strong{font-size:26px!important}
.mgge3944-knowledge-story__body em{display:block!important;margin-top:10px!important;color:#817970!important;font-size:11px!important;font-style:normal!important;line-height:1.45!important}
.mgge3944-knowledge-story__body b{margin-top:auto!important;padding-top:12px!important;color:#9b5e0a!important;font-size:10px!important;font-weight:850!important}

@media (max-width:1100px){
  .mgge3944-magazine{grid-template-columns:1fr!important;gap:20px!important}
  .mgge3944-magazine__intro{padding:8px 0 0!important}
  .mgge3944-magazine__intro p{max-width:620px!important}
  .mgge3944-story-strip .mgge3941-turkish-table__grid{grid-template-columns:1.3fr 1fr 1fr!important;grid-template-rows:250px 210px!important}
  .mgge3944-story-strip .mgge3941-table-card--1{grid-column:1!important;grid-row:1/3!important}
  .mgge3944-story-strip .mgge3941-table-card--2{grid-column:2!important;grid-row:1!important}
  .mgge3944-story-strip .mgge3941-table-card--3{grid-column:3!important;grid-row:1!important}
  .mgge3944-story-strip .mgge3941-table-card--4{grid-column:2/4!important;grid-row:2!important}
  .mgge3944-knowledge{grid-template-columns:minmax(270px,.78fr) minmax(0,1.35fr)!important}
  .mgge3944-knowledge__stories{grid-template-columns:1fr!important}
  .mgge3944-knowledge-story>a{grid-template-columns:42% 58%!important;grid-template-rows:1fr!important;min-height:250px!important}
  .mgge3944-knowledge-story{border-left:1px solid rgba(44,35,28,.09)!important;border-bottom:1px solid rgba(44,35,28,.09)!important}
}

@media (max-width:820px){
  .mgge3944-magazine{margin:0 0 58px!important;padding:28px 0 30px!important}
  .mgge3944-magazine__intro h2{font-size:40px!important}
  .mgge3944-magazine__grid{display:flex!important;overflow-x:auto!important;gap:10px!important;margin-right:-16px!important;padding-right:16px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}
  .mgge3944-magazine__grid::-webkit-scrollbar{display:none!important}
  .mgge3944-magazine-card{flex:0 0 74%!important;min-height:250px!important;scroll-snap-align:start!important}
  .mgge3944-magazine-card--1{flex-basis:88%!important;min-height:310px!important}
  .mgge3944-magazine-card--1 strong{font-size:24px!important}

  .mgge3944-story-strip{margin-left:0!important;margin-right:0!important;margin-bottom:58px!important;padding:32px 0 34px!important;border-left:0!important;border-right:0!important;background:transparent!important}
  .mgge3944-story-strip .mgge3941-turkish-table__intro{display:block!important;padding:0 0 22px!important}
  .mgge3944-story-strip .mgge3941-turkish-table__intro h2{font-size:38px!important}
  .mgge3944-story-strip .mgge3941-turkish-table__intro p{margin-bottom:16px!important}
  .mgge3944-story-strip .mgge3941-turkish-table__grid{display:flex!important;overflow-x:auto!important;gap:10px!important;margin-right:-16px!important;padding:0 16px 4px 0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}
  .mgge3944-story-strip .mgge3941-turkish-table__grid::-webkit-scrollbar{display:none!important}
  .mgge3944-story-strip .mgge3941-table-card{flex:0 0 72%!important;min-height:245px!important;scroll-snap-align:start!important}
  .mgge3944-story-strip .mgge3941-table-card--1{flex-basis:86%!important;min-height:285px!important}

  .mgge3944-knowledge{display:block!important;margin-left:-16px!important;margin-right:-16px!important;margin-bottom:18px!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}
  .mgge3944-knowledge__index{padding:34px 22px!important}
  .mgge3944-knowledge__index h2{font-size:36px!important}
  .mgge3944-knowledge__stories{display:flex!important;overflow-x:auto!important;gap:10px!important;padding:14px 16px 18px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;background:#f8f5f0!important}
  .mgge3944-knowledge__stories::-webkit-scrollbar{display:none!important}
  .mgge3944-knowledge-story{flex:0 0 82%!important;border:1px solid rgba(44,35,28,.09)!important;border-radius:16px!important;overflow:hidden!important;scroll-snap-align:start!important}
  .mgge3944-knowledge-story>a{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:210px auto!important;height:auto!important;min-height:0!important}
  .mgge3944-knowledge-story__body strong,.mgge3944-knowledge-story--1 .mgge3944-knowledge-story__body strong{font-size:20px!important}
}


/* v3.9.46 — mobile first-screen spacing polish.
 * Keep the desktop editorial rhythm intact, but pull the first EN homepage
 * image closer to the mobile header. Footer/chrome layout stays untouched. */
@media (max-width:820px){
  .mgge3941-home{padding-top:8px!important}
}
@media (max-width:520px){
  .mgge3941-home{padding-top:4px!important}
}


/* ========================================================================
 * v3.9.47 — LANGUAGE CONTROL TEXT-CODE PARITY
 * Same compact country/language-code widget on English desktop + mobile.
 * No emoji flags; localization engine remains untouched.
 * ======================================================================== */
.mgge-global-silo.mgge-lang-en .mgge-language-menu__summary{
  min-height:38px!important;height:38px!important;padding:0 10px!important;gap:6px!important;
  border:1px solid #e2dbd1!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;
}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__country,
.mgge-global-silo.mgge-lang-en .mgge-en-language-country,
.mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__country{
  color:#5c554d!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.02em!important;line-height:1!important;
  text-transform:uppercase!important;
}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__code{font-size:11px!important;font-weight:800!important;letter-spacing:0!important}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__panel{
  width:174px!important;min-width:174px!important;padding:6px!important;gap:3px!important;
  border:1px solid #e7dfd1!important;border-radius:13px!important;background:#fff!important;
  box-shadow:0 18px 46px rgba(27,22,15,.16)!important;
}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__panel::before{display:none!important}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__link{
  grid-template-columns:22px minmax(0,1fr) auto!important;gap:7px!important;min-height:39px!important;
  padding:7px 9px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:620!important;
}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__link.is-current{background:#faf6ee!important;color:#8b5a12!important}
.mgge-global-silo.mgge-lang-en .mgge-language-menu__link small{
  color:#aaa198!important;font-size:7px!important;font-weight:750!important;letter-spacing:.07em!important;
}

@media(max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle{
    height:38px!important;min-height:38px!important;padding:0 9px!important;gap:6px!important;
    border:1px solid #e2dbd1!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__toggle b{font-size:11px!important;font-weight:800!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel:not([hidden]){
    width:174px!important;min-width:174px!important;padding:6px!important;gap:3px!important;
    border:1px solid #e7dfd1!important;border-radius:13px!important;background:#fff!important;
    box-shadow:0 18px 46px rgba(27,22,15,.16)!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a{
    grid-template-columns:22px minmax(0,1fr) auto!important;gap:7px!important;min-height:39px!important;
    padding:7px 9px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:620!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel a.is-current{background:#faf6ee!important;color:#8b5a12!important}
  .mgge-global-silo.mgge-lang-en .mgge-en-mobile-language__panel small{
    color:#aaa198!important;font-size:7px!important;font-weight:750!important;letter-spacing:.07em!important;
  }
}


/* ========================================================================
 * v3.9.48 — QUIET MOBILE CLOSE CONTROL
 * Keep the established English chrome intact; only simplify mobile X buttons.
 * ======================================================================== */
@media (max-width:1100px){
  .mgge-global-silo.mgge-lang-en .mgge-en-menu-close,
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head .mgge-en-search-close{
    width:30px!important;
    height:30px!important;
    padding:5px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  .mgge-global-silo.mgge-lang-en .mgge-en-menu-close svg,
  .mgge-global-silo.mgge-lang-en .mgge-en-search-dialog__head .mgge-en-search-close svg{
    width:19px!important;
    height:19px!important;
    stroke-width:1.9!important;
  }
}


/* v3.9.49 — English search intent + canonical-topic discovery. */
.mgge-search-intent{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 28px;padding:20px 22px;border:1px solid rgba(20,20,20,.10);border-radius:16px;background:#fbf8f2}
.mgge-search-intent>div{min-width:0}.mgge-search-intent strong{display:block;margin-top:4px;color:#171717;font-size:24px;line-height:1.08;letter-spacing:-.025em}.mgge-search-intent p{max-width:760px;margin:7px 0 0;color:#6b665f;font-size:14px;line-height:1.5}.mgge-search-intent>a{flex:0 0 auto;color:#9a6513!important;text-decoration:none!important;font-size:13px;font-weight:800;white-space:nowrap}.mgge-search-intent>a:hover{color:#171717!important}
@media(max-width:760px){.mgge-search-intent{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px;padding:18px}.mgge-search-intent strong{font-size:21px}.mgge-search-intent>a{white-space:normal}}

/* v3.9.50 — paged English hub archives. */
.mgge-hub-pagination{margin:38px 0 0}
.mgge-hub-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}
.mgge-hub-pagination a,.mgge-hub-pagination span{display:grid;min-width:38px;height:38px;padding:0 10px;place-items:center;border:1px solid rgba(20,20,20,.14);border-radius:999px;background:#fff;color:#201d19!important;text-decoration:none!important;font-size:12px;font-weight:750}
.mgge-hub-pagination .current{border-color:#a96f1b;background:#a96f1b;color:#fff!important}
.mgge-hub-pagination a:hover{border-color:#a96f1b;color:#8b5a12!important}
@media(max-width:760px){.mgge-hub-pagination{margin-top:28px}.mgge-hub-pagination .page-numbers{gap:5px}.mgge-hub-pagination a,.mgge-hub-pagination span{min-width:35px;height:35px;padding:0 9px;font-size:11px}}


/* ========================================================================
 * v3.9.63 — EN desktop hero manual navigation
 * The selected diversity-safe hero set stays server-authoritative; these
 * controls only rotate the lead story inside that already approved set.
 * ======================================================================== */
.mgge3963-hero-nav{display:none}
@media (min-width:1101px){
  .mgge3944-hero{position:relative!important}
  .mgge3963-hero-nav{
    display:grid!important;
    grid-row:1!important;
    align-self:center!important;
    place-items:center!important;
    width:46px!important;
    height:46px!important;
    padding:0!important;
    border-radius:999px!important;
    border:1px solid rgba(211,151,48,.72)!important;
    background:rgba(255,255,255,.96)!important;
    color:#17130f!important;
    box-shadow:0 10px 28px rgba(24,18,13,.16)!important;
    cursor:pointer!important;
    z-index:12!important;
    transition:transform .18s ease,box-shadow .18s ease!important;
  }
  .mgge3963-hero-nav:hover{transform:scale(1.04)!important;box-shadow:0 12px 32px rgba(24,18,13,.2)!important}
  .mgge3963-hero-nav span{display:block!important;font-size:31px!important;line-height:1!important;transform:translateY(-1px)!important}
  .mgge3963-hero-nav--prev{justify-self:start!important;margin-left:14px!important}
  .mgge3963-hero-nav--next{justify-self:end!important;margin-right:14px!important}
}
@media (min-width:1281px){
  .mgge3963-hero-nav{grid-column:2!important}
}
@media (min-width:1101px) and (max-width:1280px){
  .mgge3963-hero-nav{grid-column:1!important}
}

/* MAYANA 20K: four concise EN footer directories; independent of mega navigation. */
@media(min-width:1100px){
 .mgge-global-silo.mgge-lang-en .mgge-footer-inner{grid-template-columns:minmax(220px,1fr) minmax(0,3.45fr)!important;gap:46px!important}
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}
}
@media(min-width:561px) and (max-width:1099px){
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
 .mgge-global-silo.mgge-lang-en .mgge-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
