[data-module=home-recipe-listing] .m-home-recipe-listing__column{display:grid}@media screen and (width < 992px){[data-module=home-recipe-listing] .m-home-recipe-listing__column{gap:24px;grid-template:auto/1fr}}@media screen and (992px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__column{gap:50px 72px;grid-template:auto 1fr/406px 1fr}[data-module=home-recipe-listing] .m-home-recipe-listing__column .is-column1{grid-column:1/2;grid-row:1/2;padding-top:60px}[data-module=home-recipe-listing] .m-home-recipe-listing__column .is-column2{grid-column:2/3;grid-row:1/3}[data-module=home-recipe-listing] .m-home-recipe-listing__column .is-column3{grid-column:1/2;grid-row:2/3}}[data-module=home-recipe-listing] .m-home-recipe-listing__label{margin:0;padding:0;text-transform:uppercase}[data-module=home-recipe-listing] .m-home-recipe-listing__heading{color:var(--cf-color-text);font-family:var(--cf-font-family-shippori);font-size:clamp(34px,12.8235294118px + 3.6764705882vw,54px);font-weight:var(--cf-font-weight-normal);line-height:1.3;margin:0;padding:0}[data-module=home-recipe-listing] .m-home-recipe-listing__lead{color:var(--cf-color-text);font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);font-weight:var(--cf-font-weight-normal);letter-spacing:.1em;line-height:clamp(28px,15.2941176471px + 2.2058823529vw,40px);margin:clamp(20px,-11.7647058824px + 5.5147058824vw,50px) 0 0;padding:0}[data-module=home-recipe-listing] .m-home-recipe-listing__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}@media screen and (width < 576px){[data-module=home-recipe-listing] .m-home-recipe-listing__list{grid-template-columns:repeat(2,1fr)}}@media screen and (576px <= width < 768px){[data-module=home-recipe-listing] .m-home-recipe-listing__list{grid-template-columns:repeat(3,1fr)}}@media screen and (768px <= width < 992px){[data-module=home-recipe-listing] .m-home-recipe-listing__list{grid-template-columns:repeat(4,1fr)}}@media screen and (992px <= width < 1120px){[data-module=home-recipe-listing] .m-home-recipe-listing__list{grid-template-columns:repeat(3,1fr)}}@media screen and (1120px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__list{grid-template-columns:repeat(4,1fr)}}[data-module=home-recipe-listing] .m-home-recipe-listing__list-article{background:#fff;border-radius:5px;overflow:hidden;position:relative}[data-module=home-recipe-listing] .m-home-recipe-listing__list-article:after{border:1px solid var(--cf-color-key-blue);border-radius:inherit;content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--cf-transition-time);z-index:2}[data-module=home-recipe-listing] .m-home-recipe-listing__list-article:has(.m-home-recipe-listing__list-link:focus-visible):after,[data-module=home-recipe-listing] .m-home-recipe-listing__list-article:has(.m-home-recipe-listing__list-link:hover):after{opacity:1}[data-module=home-recipe-listing] .m-home-recipe-listing__list-link{color:var(--cf-color-text);display:block;text-decoration:none}[data-module=home-recipe-listing] .m-home-recipe-listing__list-link:focus-visible,[data-module=home-recipe-listing] .m-home-recipe-listing__list-link:hover{text-decoration:none}[data-module=home-recipe-listing] .m-home-recipe-listing__list-link:focus-visible .m-home-recipe-listing__list-title,[data-module=home-recipe-listing] .m-home-recipe-listing__list-link:hover .m-home-recipe-listing__list-title{color:var(--cf-color-key-blue)}[data-module=home-recipe-listing] .m-home-recipe-listing__list-link:focus-visible .m-home-recipe-listing__list-image img,[data-module=home-recipe-listing] .m-home-recipe-listing__list-link:hover .m-home-recipe-listing__list-image img{transform:translateZ(0) scale(1.05)}[data-module=home-recipe-listing] .m-home-recipe-listing__list-image{aspect-ratio:1/1;background:var(--cf-color-white);display:block;overflow:hidden}[data-module=home-recipe-listing] .m-home-recipe-listing__list-image img{backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;transform:translateZ(0);transition:transform var(--cf-transition-time);width:100%}[data-module=home-recipe-listing] .m-home-recipe-listing__list-wrap{padding:clamp(10px,3.6470588235px + 1.1029411765vw,16px)}[data-module=home-recipe-listing] .m-home-recipe-listing__list-title{color:var(--cf-color-text);font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);font-weight:var(--cf-font-weight-medium);line-height:clamp(21px,17.8235294118px + .5514705882vw,24px);margin:0;padding:0;transition:color var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__list-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}[data-module=home-recipe-listing] .m-home-recipe-listing__list-tags span{color:var(--cf-color-key-gray);display:block;font-size:clamp(12px,9.8823529412px + .3676470588vw,14px);font-weight:var(--cf-font-weight-normal);line-height:1.3}[data-module=home-recipe-listing] .m-home-recipe-listing__banner{background:var(--cf-color-white);border-radius:10px;box-shadow:0 4px 4px 0 rgb(var(--cf-color-black-rgb)/.15);margin:0;margin-inline:auto;max-width:var(--cf-size-xl);overflow:hidden;padding:0;position:relative}[data-module=home-recipe-listing] .m-home-recipe-listing__banner.has-margin-top{margin-top:clamp(32px,2.3529411765px + 5.1470588235vw,60px)}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-link{border-color:var(--cf-color-white);border-radius:10px;border-style:solid;border-width:2px;box-sizing:border-box;color:var(--cf-color-text);display:block;overflow:hidden;position:relative;text-decoration:none;transition:border-color var(--cf-transition-time);z-index:2}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-link:focus-visible,[data-module=home-recipe-listing] .m-home-recipe-listing__banner-link:hover{border-color:var(--cf-color-key-blue);text-decoration:none}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-image{display:block;overflow:hidden}@media screen and (width < 768px){[data-module=home-recipe-listing] .m-home-recipe-listing__banner-image{aspect-ratio:335/87}}@media screen and (768px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__banner-image{aspect-ratio:1120/180}}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-content{align-items:center;background:var(--cf-color-white);display:flex;justify-content:center;text-align:center}@media screen and (width < 768px){[data-module=home-recipe-listing] .m-home-recipe-listing__banner-content{flex-direction:column;gap:6px;padding:10px}}@media screen and (768px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__banner-content{gap:16px;padding:16px}}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-text{color:var(--cf-color-text);font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);font-weight:var(--cf-font-weight-bold);letter-spacing:0;line-height:1}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-logo{display:block;flex:0 0 auto}@media screen and (width < 768px){[data-module=home-recipe-listing] .m-home-recipe-listing__banner-logo{width:147px}}@media screen and (768px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__banner-logo{width:205px}}[data-module=home-recipe-listing] .m-home-recipe-listing__banner-logo img{display:block;height:auto;width:100%}[data-module=home-recipe-listing] .m-home-recipe-listing__more{margin:0;padding:0}@media screen and (width < 768px){[data-module=home-recipe-listing] .m-home-recipe-listing__more{justify-self:center}}@media screen and (768px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__more{justify-self:start}}[data-module=home-recipe-listing] .m-home-recipe-listing__more a{align-items:center;background:var(--cf-color-black);border:1px solid var(--cf-color-black);border-radius:60px;color:var(--cf-color-white);display:inline-flex;font-weight:var(--cf-font-weight-medium);justify-content:center;letter-spacing:.1em;max-width:352px;min-width:256px;padding:14px;text-align:center;text-decoration:none;transition:background var(--cf-transition-time),border-color var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:focus-visible,[data-module=home-recipe-listing] .m-home-recipe-listing__more a:hover{background:var(--cf-color-key-blue);border-color:var(--cf-color-key-blue)}@media screen and (width < 992px){[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(img)):after{content:"";display:inline-block;flex:0 0 12px;height:12px;mask-image:url(/hubfs/246057343/raw_assets/public/main/images/icon-button/arrow-narrow-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:12px 12px;min-width:12px;vertical-align:middle;width:12px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(span)):not(:has(img)):after{margin-left:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(img)):after{transition:background var(--cf-transition-time),transform var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(img)):after{background:var(--cf-color-white)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a[target=_blank]:not(:has(img)):after{content:"";display:inline-block;flex:0 0 12px;height:12px;mask-image:url(/hubfs/246057343/raw_assets/public/main/images/icon-button/external-link.svg);mask-position:center;mask-repeat:no-repeat;mask-size:12px 12px;min-width:12px;vertical-align:middle;width:12px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(span))[target=_blank]:not(:has(img)):after{margin-left:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a[target=_blank]:not(:has(img)):after{transition:background var(--cf-transition-time),transform var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a[target=_blank]:not(:has(img)):after{background:var(--cf-color-white)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{content:"";display:inline-block;flex:0 0 12px;height:12px;mask-image:url(/hubfs/246057343/raw_assets/public/main/images/icon-button/file-type-pdf.svg);mask-position:center;mask-repeat:no-repeat;mask-size:12px 12px;min-width:12px;vertical-align:middle;width:12px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:has(span){gap:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(span)):is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{margin-left:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{transition:background var(--cf-transition-time),transform var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{background:var(--cf-color-white)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a{line-height:1.6;padding:14px}}@media screen and (992px <= width){[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(img)):after{content:"";display:inline-block;flex:0 0 24px;height:16px;mask-image:url(/hubfs/246057343/raw_assets/public/main/images/icon-button/arrow-narrow-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:24px 16px;min-width:24px;vertical-align:middle;width:24px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(span)):not(:has(img)):after{margin-left:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(img)):after{transition:background var(--cf-transition-time),transform var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(img)):after{background:var(--cf-color-white)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a[target=_blank]:not(:has(img)):after{content:"";display:inline-block;flex:0 0 25px;height:20px;mask-image:url(/hubfs/246057343/raw_assets/public/main/images/icon-button/external-link.svg);mask-position:center;mask-repeat:no-repeat;mask-size:25px 20px;min-width:25px;vertical-align:middle;width:25px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(span))[target=_blank]:not(:has(img)):after{margin-left:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a[target=_blank]:not(:has(img)):after{transition:background var(--cf-transition-time),transform var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a[target=_blank]:not(:has(img)):after{background:var(--cf-color-white)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{content:"";display:inline-block;flex:0 0 25px;height:20px;mask-image:url(/hubfs/246057343/raw_assets/public/main/images/icon-button/file-type-pdf.svg);mask-position:center;mask-repeat:no-repeat;mask-size:25px 20px;min-width:25px;vertical-align:middle;width:25px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:has(span){gap:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:not(:has(span)):is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{margin-left:8px}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{transition:background var(--cf-transition-time),transform var(--cf-transition-time)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a:is([href$=".pdf" i],[href*=".pdf?" i],[href*=".pdf#" i]):not(:has(img)):after{background:var(--cf-color-white)}[data-module=home-recipe-listing] .m-home-recipe-listing__more a{line-height:2.5;padding:14px}}