.subsite--culinary .component--article-content-list,.subsite--culinary .component--article-content-list.three-up.acl-grid-view{max-width:100%;background-image:url(/themes/custom/mmg8_cog/images/culinary/culinary-stacked-cards-stripes.svg);background-position:center;background-repeat:repeat-x;background-size:144rem 36rem;overflow-x:hidden;padding-inline:0;margin-inline:var(--border-offset)}.subsite--culinary .component--article-content-list .titles h2.acl-title,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .titles h2.acl-title{font-size:3.2rem;font-family:Veneer,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#0a0a0a}@media screen and (min-width:46.5rem){.subsite--culinary .component--article-content-list .titles h2.acl-title,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .titles h2.acl-title{display:grid;position:relative;grid-gap:0 4rem;grid-template-columns:1fr auto 1fr;-ms-flex-align:center;align-items:center}.subsite--culinary .component--article-content-list .titles h2.acl-title::after,.subsite--culinary .component--article-content-list .titles h2.acl-title::before,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .titles h2.acl-title::after,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .titles h2.acl-title::before{block-size:.1rem;content:"";inline-size:100%;background-color:#0a0a0a;display:block}}.subsite--culinary .component--article-content-list .titles h2.acl-title,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .titles h2.acl-title{color:#0a0a0a;margin-block-end:4rem}.subsite--culinary .component--article-content-list .views-infinite-scroll-content-wrapper,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .views-infinite-scroll-content-wrapper{display:grid;-ms-flex-pack:center;justify-content:center;gap:4rem}.subsite--culinary .component--article-content-list .views-infinite-scroll-content-wrapper .views-row,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .views-infinite-scroll-content-wrapper .views-row{padding-bottom:0!important}.subsite--culinary .component--article-content-list .results,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .results{max-width:114.8rem;margin-inline:auto}.subsite--culinary .component--article-content-list ul.js-pager__items,.subsite--culinary .component--article-content-list.three-up.acl-grid-view ul.js-pager__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-block-start:4rem}.subsite--culinary .component--article-content-list .showmore,.subsite--culinary .component--article-content-list a.showmore,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .showmore,.subsite--culinary .component--article-content-list.three-up.acl-grid-view a.showmore{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:fit-content;color:#3d4168;background-image:url(/themes/custom/mmg8_cog/images/culinary/culinary-btn-topleft-dk.svg),url(/themes/custom/mmg8_cog/images/culinary/culinary-btn-botright-dk.svg);background-position:3px 3px,calc(100% - 3px) calc(100% - 3px);background-repeat:no-repeat;background-size:7rem auto,7rem auto;padding-inline:1.6rem;padding-block:1.2rem;background-color:transparent;border-radius:.4rem;border:1px solid #3d4168;transition:all .3s ease-out;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.6rem;min-width:unset;text-align:center}.subsite--culinary .component--article-content-list .showmore:focus,.subsite--culinary .component--article-content-list .showmore:hover,.subsite--culinary .component--article-content-list a.showmore:focus,.subsite--culinary .component--article-content-list a.showmore:hover,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .showmore:focus,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .showmore:hover,.subsite--culinary .component--article-content-list.three-up.acl-grid-view a.showmore:focus,.subsite--culinary .component--article-content-list.three-up.acl-grid-view a.showmore:hover{background-image:url(/themes/custom/mmg8_cog/images/culinary/culinary-btn-topleft-lt.svg),url(/themes/custom/mmg8_cog/images/culinary/culinary-btn-botright-lt.svg);color:#fff;background-color:#3d4168;border-color:#3d4168;text-decoration:underline}.subsite--culinary .component--article-content-list .showmore:focus,.subsite--culinary .component--article-content-list a.showmore:focus,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .showmore:focus,.subsite--culinary .component--article-content-list.three-up.acl-grid-view a.showmore:focus{text-decoration:underline}.subsite--culinary .component--article-content-list .showmore::after,.subsite--culinary .component--article-content-list a.showmore::after,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .showmore::after,.subsite--culinary .component--article-content-list.three-up.acl-grid-view a.showmore::after{display:none}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list{position:relative;max-inline-size:32.5rem;border-radius:1rem;overflow:hidden;margin-inline:auto}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list img,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list img,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list img,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list img{margin-block-end:-.8rem}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title{position:absolute;inline-size:100%;inset-block-end:0;background-color:rgba(19,71,73,.9);padding-inline:.8rem;padding-block:1.6rem}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title h3,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title h3,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title h3,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title h3{font-size:1.6rem}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title h3 a,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title h3 a,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a{font-weight:400;color:#fff;text-decoration:none;border:0;display:-ms-flexbox;display:flex;gap:.4rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;inline-size:100%}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title h3 a::before,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a::before,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title h3 a::before,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a::before{content:"";position:absolute;inline-size:100%;block-size:auto;inset-inline-start:0;inset-block-end:0;aspect-ratio:356/412}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title h3 a::after,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a::after,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title h3 a::after,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a::after{display:inline-block;inline-size:2.4rem;block-size:2.4rem;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;content:"";background-image:url(/themes/custom/mmg8_cog/images/culinary/arrow-right-bold.svg);background-repeat:no-repeat}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title h3 a:focus,.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .field--name-field-display-title h3 a:hover,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a:focus,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a:hover,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title h3 a:focus,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .field--name-field-display-title h3 a:hover,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a:focus,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .field--name-field-display-title h3 a:hover{border-color:#fff}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list .contextual,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list .contextual,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list .contextual,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list .contextual{display:none}.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list:focus-within,.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list:hover,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list:focus-within,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list:hover,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list:focus-within,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list:hover,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list:focus-within,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list:hover{outline:1px auto #e6b121}@media screen and (min-width:46.5rem){.subsite--culinary .component--article-content-list .node--article--culinary-editorial-list,.subsite--culinary .component--article-content-list .node--landing-page--culinary-editorial-list,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--article--culinary-editorial-list,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .node--landing-page--culinary-editorial-list{max-inline-size:35.6rem}}@media screen and (min-width:53.5rem){.subsite--culinary .component--article-content-list .views-infinite-scroll-content-wrapper,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .views-infinite-scroll-content-wrapper{max-inline-size:85.6rem;margin-inline:auto;display:grid;grid-template-columns:repeat(2,auto)}}@media screen and (min-width:78.75rem){.subsite--culinary .component--article-content-list .views-infinite-scroll-content-wrapper,.subsite--culinary .component--article-content-list.three-up.acl-grid-view .views-infinite-scroll-content-wrapper{max-inline-size:100%;grid-template-columns:repeat(3,auto)}}.component--article-content-list[class*=results-type--dish] .results{max-width:111.8rem;margin-inline:auto}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list{position:relative;max-inline-size:30rem;overflow:hidden;margin-inline:auto}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-article-image-media,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-article-image-media{padding-inline:.8rem;padding-block:.8rem;background-image:url(/themes/custom/mmg8_cog/images/culinary/img-border-botleft-h-203x4.svg),url(/themes/custom/mmg8_cog/images/culinary/img-border-botleft-v-207x4.svg),url(/themes/custom/mmg8_cog/images/culinary/img-border-topright-h-202x4.svg),url(/themes/custom/mmg8_cog/images/culinary/img-border-topright-v-206x4.svg);background-size:175px 3px,3px 178px,175px 3px,3px 178px;background-position:left bottom,left bottom,right top,right top;background-repeat:no-repeat}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-article-image-media img,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-article-image-media img{margin-block-end:-.8rem;border-radius:1rem}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3{font-size:1.6rem}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3 a,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3 a{font-weight:400;color:#134749;text-decoration:none;border:0;display:-ms-flexbox;display:flex;gap:.4rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;inline-size:100%}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3 a::before,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3 a::before{content:"";position:absolute;inline-size:100%;block-size:100%;inset-inline-start:0;inset-block-end:0}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3 a::after,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3 a::after{display:inline-block;inline-size:2.2rem;block-size:2.2rem;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem;content:"";background-image:url(/themes/custom/mmg8_cog/images/culinary/arrow-right-bold-teal.svg);background-repeat:no-repeat}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3 a:focus,.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3 a:hover,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3 a:focus,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3 a:hover{font-weight:400;-webkit-text-stroke:1px #134749;text-stroke:1px #134749;font-style:italic}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .contextual,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .contextual{display:none}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list:focus-within,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list:focus-within{outline:2px auto #b13135}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list:focus-within .field--name-field-display-title h3 a,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list:focus-within .field--name-field-display-title h3 a{font-style:italic;-webkit-text-stroke:1px #134749;text-stroke:1px #134749}@media screen and (min-width:46.5rem){.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list{max-inline-size:34.6rem}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-article-image-media,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-article-image-media{background-image:url(/themes/custom/mmg8_cog/images/culinary/img-border-botleft-h-203x4.svg),url(/themes/custom/mmg8_cog/images/culinary/img-border-botleft-v-207x4.svg),url(/themes/custom/mmg8_cog/images/culinary/img-border-topright-h-202x4.svg),url(/themes/custom/mmg8_cog/images/culinary/img-border-topright-v-206x4.svg);background-size:203px 4px,4px 207px,202px 4px,4px 206px}.component--article-content-list[class*=results-type--dish] .node--article--culinary-dish-editorial-list .field--name-field-display-title h3 a::after,.component--article-content-list[class*=results-type--dish] .node--landing-page--culinary-dish-editorial-list .field--name-field-display-title h3 a::after{inline-size:2.4rem;block-size:2.4rem;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem}}