.kb-seo-recipe{max-width:1080px;padding-block:32px 70px}.kb-seo-breadcrumb{color:#526a55;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.kb-seo-breadcrumb a{color:#1c573b;text-underline-offset:3px;text-decoration:underline}.kb-seo-heading{padding:20px 0 27px}.kb-seo-heading h1{letter-spacing:-.05em;color:#123f2d;margin:12px 0 16px;font-size:clamp(34px,5vw,64px);line-height:1.1}.kb-seo-heading>p{color:#405b46;max-width:780px;font-size:16px;line-height:1.85}.kb-seo-facts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.kb-seo-facts span{color:#123f2d;background:#ffedd0;border:1px solid #e2ce9f;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700}.kb-seo-photo{border-radius:16px;margin-bottom:16px;overflow:hidden}.kb-seo-grid{grid-template-columns:minmax(230px,1fr) minmax(0,1.75fr);align-items:start;gap:22px;display:grid}.kb-seo-grid section{background:#fffcf5;padding:24px 29px}.kb-seo-grid h2{color:#123f2d;margin:0 0 15px;font-size:26px}.kb-seo-ingredients>p{color:#54705b;font-size:13px}.kb-seo-ingredients ul{padding-left:19px;list-style:outside}.kb-seo-ingredients li{color:#284632;margin-bottom:11px;font-size:14px;line-height:1.75}.kb-seo-method ol{padding-left:23px;list-style:decimal}.kb-seo-method li{color:#284632;margin-bottom:18px;padding-left:6px;font-size:14px;line-height:1.85}.kb-seo-note{color:#58705c;margin:20px 0;font-size:12px;line-height:1.75}.kb-seo-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:700px){.kb-seo-recipe{padding-top:20px}.kb-seo-grid{grid-template-columns:1fr;gap:15px}.kb-seo-grid section{padding:22px}.kb-seo-heading>p{font-size:14px}.kb-seo-actions .btn{text-align:center;width:100%}}
