.isc-zucchini-landing{--zucchini:#315c3a;--zucchini-deep:#173c2b;--zucchini-sage:#71885c;--zucchini-gold:#d0a850;--zucchini-cream:#edf0dc;background:#fbfaf3}.isc-zucchini-hero{min-height:clamp(640px,70vw,840px);background:var(--zucchini-deep)}.isc-zucchini-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 52%}.isc-zucchini-hero:after{background:linear-gradient(90deg,#102d20ed 0%,#173c2bc2 47%,#173c2b38 78%),linear-gradient(0deg,#102d20bd 0%,transparent 48%)}.isc-zucchini-hero h1{max-width:920px;font-size:clamp(3.2rem,6.4vw,6.7rem)}.isc-zucchini-intro{max-width:1080px}.isc-zucchini-intro>div{columns:3;column-gap:40px}
.isc-zucchini-landing:is(.isc-sicily-landing,.isc-tuscany-landing,.isc-liguria-landing,.isc-apulia-landing,.isc-emilia-romagna-landing,.isc-latium-landing,.isc-calabria-landing,.isc-umbria-landing) main>:is(.isc-easy-section,.isc-easy-ad){width:calc(100% - 8%);max-width:var(--isc-width);margin-inline:auto}
.isc-zucchini-navigation>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.isc-zucchini-navigation a{position:relative;min-height:245px;padding:29px 27px 58px;border-top:4px solid var(--zucchini);background:#fffefa;color:inherit;text-decoration:none}.isc-zucchini-navigation a:nth-child(even){border-color:var(--zucchini-sage);background:#e9eedf}.isc-zucchini-navigation a>span{color:var(--zucchini);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.isc-zucchini-navigation h3{margin:38px 0 11px}.isc-zucchini-navigation p{margin:0;color:#536157;line-height:1.6}.isc-zucchini-navigation b{position:absolute;right:25px;bottom:21px;color:var(--zucchini);font-size:23px}
.isc-zucchini-feature{background:var(--zucchini-cream)}.isc-zucchini-feature .isc-easy-image img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.isc-zucchini-feature ul{display:grid;gap:8px;margin:23px 0 30px;padding-left:20px}.isc-zucchini-recipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.isc-zucchini-card{display:flex;min-width:0;flex-direction:column}.isc-zucchini-card>a,.isc-zucchini-card>a img{display:block;width:100%}.isc-zucchini-card>a img{aspect-ratio:4/3;object-fit:cover}.isc-zucchini-card>div{display:flex;flex:1;flex-direction:column}.isc-zucchini-card .isc-easy-badge{background:var(--zucchini)}.isc-zucchini-card .isc-easy-card-link{margin-top:auto}
.isc-zucchini-types>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#cbd3b8}.isc-zucchini-types article{display:flex;min-height:270px;flex-direction:column;padding:29px 26px;background:#fffefa}.isc-zucchini-types article:nth-child(even){background:#edf1df}.isc-zucchini-types h3{margin:0 0 15px}.isc-zucchini-types p{color:#536157;line-height:1.65}.isc-zucchini-types a{margin-top:auto;color:var(--zucchini);font-weight:750}
.isc-zucchini-prepare{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px;padding:64px;background:var(--zucchini-deep);color:#fff}.isc-zucchini-prepare h2{color:#fff}.isc-zucchini-prepare>div>p:last-child{color:#e6efe8;line-height:1.75}.isc-zucchini-prepare ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.isc-zucchini-prepare li{display:flex;gap:20px;padding:18px 0;border-top:1px solid #ffffff2e}.isc-zucchini-prepare li>span{color:#e4c76f;font:400 28px Georgia,serif}.isc-zucchini-prepare h3{margin:2px 0 6px;color:#fff;font-size:1.05rem}.isc-zucchini-prepare li p{margin:0;color:#e6efe8;line-height:1.55}
.isc-zucchini-quick>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.isc-zucchini-quick a{position:relative;min-height:210px;padding:27px 44px 27px 22px;border-bottom:4px solid var(--zucchini-gold);background:#fffefa;color:inherit;text-decoration:none}.isc-zucchini-quick a>span{color:var(--zucchini);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.isc-zucchini-quick h3{margin:38px 0 0;font-size:1.12rem}.isc-zucchini-quick b{position:absolute;right:20px;bottom:20px;color:var(--zucchini-sage);font-size:23px}
.isc-zucchini-regions>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.isc-zucchini-regions article{display:flex;min-height:290px;flex-direction:column;padding:27px 23px;background:#e4e9d1}.isc-zucchini-regions article:nth-child(even){background:#f0e5c8}.isc-zucchini-regions article>span{color:var(--zucchini);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.isc-zucchini-regions h3{margin:34px 0 12px}.isc-zucchini-regions p{color:#536157;line-height:1.6}.isc-zucchini-regions a{margin-top:auto;color:var(--zucchini);font-weight:750}
.isc-zucchini-tips>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.isc-zucchini-tips article{padding:25px 21px;border:1px solid #d3d8c4;background:#fffefa}.isc-zucchini-tips article>span{color:var(--zucchini-gold);font:400 29px Georgia,serif}.isc-zucchini-tips h3{min-height:48px;margin:20px 0 10px;font-size:1rem}.isc-zucchini-tips p{margin:0;color:#536157;line-height:1.55}.isc-zucchini-ad{margin:64px 0}.isc-zucchini-ad--regions{margin-top:0}
@media(max-width:1050px){.isc-zucchini-navigation>div:last-child,.isc-zucchini-types>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.isc-zucchini-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.isc-zucchini-prepare{grid-template-columns:1fr;padding:52px;gap:34px}.isc-zucchini-quick>div:last-child,.isc-zucchini-regions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.isc-zucchini-tips>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.isc-zucchini-hero>img{object-position:58% center}.isc-zucchini-hero:after{background:linear-gradient(0deg,#102d20f2 0%,#173c2bc2 64%,#173c2b38 100%)}.isc-zucchini-intro>div{columns:1}.isc-zucchini-quick>div:last-child,.isc-zucchini-regions>div:last-child,.isc-zucchini-tips>div:last-child{grid-template-columns:1fr}.isc-zucchini-prepare{padding:44px 24px}.isc-zucchini-tips h3{min-height:0}}
@media(max-width:560px){.isc-zucchini-navigation>div:last-child,.isc-zucchini-types>div:last-child,.isc-zucchini-recipes{grid-template-columns:1fr}.isc-zucchini-navigation a{min-height:220px}.isc-zucchini-feature .isc-easy-image img{min-height:300px}.isc-zucchini-types article{min-height:235px}.isc-zucchini-ad{margin:50px 0}}
@media(prefers-reduced-motion:reduce){.isc-zucchini-landing *{scroll-behavior:auto!important}}
