.pw-home-layout{max-width:1200px;margin-inline:auto}.pw-home-intro{padding-block:0 clamp(2rem,5vw,4rem);max-width:780px}.pw-home-intro h1{font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-weight:400;font-size:clamp(2.4rem,5.5vw,4.5rem);line-height:1.08;letter-spacing:-.025em;margin:.7rem 0 1.3rem}.pw-home-intro>p:not(.pw-eyebrow){max-width:55ch;color:#65594e}.pw-home-cta{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.2rem;background:#93492f;color:#fffdf9;text-decoration:none;margin-top:.5rem}.pw-home-cta:hover{text-decoration:underline}.pw-home-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.pw-home-top-solo{grid-template-columns:minmax(0,1fr);max-width:840px}.pw-home-recipe{background:#fffdf9;border:1px solid #e8dccb;overflow:hidden;min-width:0;height:100%}.pw-home-photo{display:block}.pw-home-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.pw-home-card-body{padding:1.25rem}.pw-home-card-body h2,.pw-home-card-body h3{font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-weight:400;line-height:1.18;font-size:clamp(1.35rem,2.5vw,1.8rem);margin:0 0 .75rem}.pw-home-card-body h2 a,.pw-home-card-body h3 a{color:#302b26;text-decoration:none}.pw-home-card-body h2 a:hover,.pw-home-card-body h3 a:hover{text-decoration:underline}.pw-home-card-body p{font-size:.95rem;color:#65594e;line-height:1.65}.pw-home-recipe-hero .pw-home-card-body{padding:clamp(1.25rem,3vw,2rem)}.pw-home-recipe-hero .pw-home-card-body h2{font-size:clamp(1.8rem,3vw,2.6rem)}.pw-home-recipe-hero img{aspect-ratio:16/10}.pw-home-fresh>h2{font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 1.5rem}.pw-home-fresh-list{display:grid;gap:1.25rem}.pw-home-fresh-list .pw-home-recipe{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr)}.pw-home-fresh-list .pw-home-photo{height:100%}.pw-home-fresh-list .pw-home-photo img{height:100%;aspect-ratio:1;object-fit:cover}.pw-home-fresh-list .pw-home-card-body{padding:1rem}.pw-home-fresh-list .pw-home-card-body h3{font-size:1.3rem}.pw-home-fresh-list .pw-home-card-body p{margin:0;font-size:.875rem}.pw-home-section{padding-top:clamp(2.5rem,6vw,5rem)}.pw-home-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.pw-home-section-title h2{margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem)}.pw-home-section-title>a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center}.pw-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.pw-home-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-home-layout a:focus-visible{outline:3px solid #515d45;outline-offset:3px}.pw-home-section .pw-offer-grid{margin-bottom:2rem}.pw-home-section>.pw-offer-grid h4{font-family:Georgia,serif;font-weight:400;font-size:1.4rem;line-height:1.2}@media(max-width:1000px){.pw-home-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:781px){.pw-home-top{grid-template-columns:1fr}.pw-home-intro h1{font-size:clamp(2.3rem,7vw,3.5rem)}.pw-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-home-fresh-list .pw-home-recipe{grid-template-columns:minmax(0,30%) minmax(0,1fr)}}@media(max-width:480px){.pw-home-grid,.pw-home-grid-four{grid-template-columns:1fr}.pw-home-section-title{flex-wrap:wrap;gap:.3rem}.pw-home-intro{padding-bottom:2rem}.pw-home-fresh-list .pw-home-card-body h3{font-size:1.15rem}}

@media(min-width:782px){.pw-home-top-solo{max-width:100%}.pw-home-top-solo .pw-home-recipe-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pw-home-top-solo .pw-home-recipe-hero .pw-home-photo{height:100%}.pw-home-top-solo .pw-home-recipe-hero img{height:100%;max-height:360px;aspect-ratio:4/3;object-fit:cover}.pw-home-top-solo .pw-home-recipe-hero .pw-home-card-body{padding:clamp(20px,3vw,36px)}.pw-home-top-solo .pw-home-recipe-hero .pw-home-card-body h2{font-size:clamp(26px,2.5vw,36px)}}
