:root{--slate:#46566a}
.custom-logo,.hfe-site-logo-img,.wp-image-2578{object-fit:contain!important;height:auto!important;max-height:100px;width:auto!important;max-width:100%}
.yaya-catering-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:650px;margin:24px auto;color:#faf8f1}
.yaya-catering-facts span{border:1px solid #c5ad75;padding:10px 14px;font:600 14px/1.5 sans-serif;color:#faf8f1}
@media(min-width:922px){
 .main-header-menu li:hover>.sub-menu,.main-header-menu li:focus-within>.sub-menu,.main-header-menu li.yaya-submenu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto}
}
body[data-yaya-page="greek-catering-chicago"] h1{color:#faf8f1!important}
.range-labels,.format-grid small,.privacy-copy,.feast-summary small,#review-load-status{color:#46566a}
button[data-yaya-catering-open="true"]{min-width:64px;min-height:44px}
button[data-yaya-catering-open="true"] .mobile-menu-toggle-icon{display:none}
.yaya-close-label{font-size:14px;font-weight:700;line-height:1.3}

.reel-card>a.reel-play{padding:0;font-size:inherit}
.catering-next-step{background:#efeadd;border-top:1px solid #c8cdbf;padding-block:clamp(3rem,6vw,6rem)}
.catering-next-step h2{max-width:900px;margin-block:1rem 1.5rem}
.catering-next-step p{max-width:760px}
.catering-next-links{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.8rem}
.catering-next-note{font-size:.875rem;color:#46566a}
.catering-next-step{color:#182e55;box-sizing:border-box}
.catering-next-step .wrap{width:min(1280px,calc(100% - 48px));margin-inline:auto}
.catering-next-step .eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.catering-next-step h2{font-family:'Barlow Condensed',Arial,sans-serif;font-size:clamp(37px,4vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:#182e55}
.catering-next-links .btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;box-sizing:border-box;padding:14px 20px;border:1px solid #293f96;border-radius:3px;background:#293f96;color:#fff;font:600 14px/1.4 Arial,sans-serif;text-decoration:none}
.catering-next-links .btn.outline{background:transparent;color:#293f96}
.catering-next-links .btn:focus-visible{outline:3px solid #cd613b;outline-offset:4px}
@media(max-width:600px){.catering-next-links .btn{width:100%;white-space:normal;text-align:center}}
