.recipe-breadcrumbs{flex-wrap:wrap;row-gap:8px}.recipe-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center}.recipe-heading .eyebrow{margin-bottom:19px}.recipe-heading h1{font-size:clamp(32px,4vw,55px);line-height:1.13;letter-spacing:-1.4px;margin:0}.recipe-heading h2{font-size:23px;margin:23px 0 13px;letter-spacing:-.4px}.recipe-heading p{font-size:15px;line-height:1.8;color:#526d70;margin:0}.recipe-media{min-height:200px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;border-radius:4px}.recipe-media.is-photo{padding:25px;background:#f9faf6;border:1px solid #d2ded4}.recipe-media>img{display:block;max-width:100%;max-height:260px;width:auto;height:auto;border-radius:3px}.recipe-picto{width:min(320px,100%)}.recipe-picto .fish-picture{margin:0;aspect-ratio:1.5}.recipe-picto.generic{display:flex;justify-content:center}.recipe-picto.generic img{max-width:100%;height:auto;opacity:.8}.recipe-index-lead{max-width:850px;font-size:15px;line-height:1.8;color:#526d70;margin:27px 0 0}.recipe-body{width:min(820px,90%);margin:45px auto 65px;font-size:16px;line-height:1.85}.recipe-body p{margin:0 0 21px}.recipe-body h2{font-size:24px;line-height:1.45;letter-spacing:-.4px;margin:36px 0 18px}.recipe-body>div>h2:first-child{margin-top:0}.recipe-body ul{background:#edf2ec;border-left:3px solid #a5bba8;padding:22px 30px 22px 43px;margin:20px 0 30px}.recipe-body li{padding:3px 0}.recipe-body li div{display:inline}.recipe-body a{text-decoration:underline;text-underline-offset:4px}.recipe-body strong{font-weight:600}.recipe-catalogue{padding-top:45px;padding-bottom:55px}.recipe-catalogue>h2{font-size:32px;letter-spacing:-.7px;margin-bottom:20px}.recipe-jumps{display:flex;flex-wrap:wrap;border:0;gap:9px;margin-bottom:35px}.recipe-jumps>a{padding:9px 13px;border:1px solid #cddbd2;font-size:12px;border-radius:3px}.recipe-jumps>a:hover,.recipe-jumps>a:focus-visible{background:#eaf0eb}.recipe-groups{display:grid;grid-template-columns:1fr 1fr;gap:38px 45px;align-items:start}.recipe-group{scroll-margin-top:25px;min-width:0}.recipe-group h3{font-size:23px;letter-spacing:-.4px;margin:0 0 17px}.recipe-group .article-list a{font-size:14px;padding:15px 12px}.recipe-advice{background:#f3f5ef;border-block:1px solid #d4dfd7;padding:45px 0}.recipe-advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.recipe-advice h2{font-size:26px;line-height:1.3;letter-spacing:-.5px;margin-bottom:23px}.recipe-advice p{font-size:14px;line-height:1.85;margin:0 0 20px}.recipe-advice p:last-child{margin:0}@media(max-width:700px){.recipe-heading{grid-template-columns:1fr;gap:25px}.recipe-heading h1{font-size:38px}.recipe-heading .eyebrow{font-size:9px}.recipe-media{min-height:130px;max-width:360px;width:100%;justify-self:center}.recipe-media.is-photo{padding:18px}.recipe-picto{max-width:240px}.recipe-index-heading .recipe-media{display:none}.recipe-groups,.recipe-advice-grid{grid-template-columns:1fr;gap:32px}.recipe-body{font-size:15px;margin-top:30px}.recipe-body h2{font-size:22px}.recipe-body ul{padding:18px 22px 18px 36px}.recipe-jumps{gap:7px}.recipe-jumps>a{font-size:11px;padding:8px 10px}.recipe-catalogue{padding-top:30px}.recipe-breadcrumbs{font-size:10px}.recipe-heading h1{letter-spacing:-1px}.recipe-heading p,.recipe-index-lead{font-size:14px}}
