/* Nine navigation entries: keep the existing accessible menu at medium widths. */
@media(min-width:1121px) and (max-width:1380px){.header .nav,.immersive-home .header .nav,.portal-page .nav{display:none;position:absolute;top:100%;left:0;right:0;background:#f7f5ef;padding:18px 32px 26px;border-bottom:1px solid #d8d9cd;color:#20382e;font-size:16px;box-shadow:0 15px 18px #183e3108;max-height:calc(100dvh - 112px);overflow:auto}.header .nav.open,.immersive-home .header .nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.header .nav>a{min-height:48px;border-bottom:1px solid #e5e5dc}.header-tools{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:8px;border:0;background:none}.menu-toggle span{height:1px;width:23px;background:#183e31}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.ribbon-message{display:none}}


.recipe-home-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding-top:65px;padding-bottom:65px;border-top:1px solid #d8d9cd}.recipe-home-feature h2{font-size:36px;line-height:1.5;letter-spacing:-.04em;word-break:keep-all}.recipe-home-feature p{font-size:16px;line-height:1.9;color:#626a62}.recipe-home-feature img{width:100%;height:auto;max-height:330px;object-fit:contain;background:white}

@media(max-width:680px){.recipe-home-feature{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:40px}.recipe-home-feature h2{font-size:29px}.recipe-home-feature img{max-height:240px}}
