.KCcSCW_page{max-width:calc(1180px + 2 * var(--layout-gutter));padding-top:20px;padding-bottom:var(--layout-section-y);flex-direction:column;gap:28px;display:flex}.KCcSCW_intro,.KCcSCW_introText{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.KCcSCW_introText{max-width:760px}.KCcSCW_photo{border-radius:var(--border-radius-3xl);background:var(--color-primary-blue-150);height:260px;position:relative;overflow:hidden}.KCcSCW_photoImg{object-fit:cover}.KCcSCW_summary{flex-direction:column;gap:16px;display:flex}.KCcSCW_badges{flex-wrap:wrap;gap:8px;display:flex}.KCcSCW_title{font-size:1.75rem;line-height:1.15;font-weight:var(--font-weight-extrabold);color:var(--text-heading);margin:0}.KCcSCW_lead{font-size:1.0625rem;line-height:1.7}.KCcSCW_stats{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px;margin:0;display:grid}.KCcSCW_stat{border-radius:var(--border-radius-xl);background:var(--surface-tint);text-align:center;flex-direction:column-reverse;gap:2px;padding:14px 8px;display:flex}.KCcSCW_stat dt{font-size:var(--font-size-xs)}.KCcSCW_stat dd{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--text-heading);margin:0}.KCcSCW_facts{font-size:var(--font-size-sm);color:var(--color-text-caption);margin:0}.KCcSCW_actions{flex-wrap:wrap;gap:10px;display:flex}.KCcSCW_cooking{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.KCcSCW_h2{color:var(--text-heading);margin:0;font-size:1.375rem}.KCcSCW_h3{font-size:var(--font-size-base);color:var(--text-heading);margin:8px 0 0}.KCcSCW_group{flex-direction:column;gap:12px;display:flex}.KCcSCW_ingredients{border:1px solid var(--border-tint);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.KCcSCW_checklist{margin:0;padding:0;list-style:none}.KCcSCW_check{border-bottom:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:6px 0;font-size:.9375rem;line-height:1.45;display:flex}.KCcSCW_check input{width:20px;height:20px;accent-color:var(--color-primary-blue);flex-shrink:0;margin:0}.KCcSCW_check input:checked+span{color:var(--color-text-caption);text-decoration:line-through}.KCcSCW_note{color:var(--color-text-caption)}.KCcSCW_method{flex-direction:column;gap:16px;display:flex}.KCcSCW_steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.KCcSCW_step{gap:14px;display:flex}.KCcSCW_stepNo{border-radius:var(--border-radius-full);background:var(--color-primary-blue);width:32px;height:32px;color:var(--text-on-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.KCcSCW_stepText{font-size:var(--font-size-base);padding-top:2px;line-height:1.7}.KCcSCW_tip{border-radius:var(--border-radius-2xl);background:var(--surface-tint);flex-direction:column;gap:6px;padding:20px;display:flex}.KCcSCW_tipTitle{font-size:var(--font-size-base);color:var(--text-heading);margin:0}.KCcSCW_tipText{font-size:.9375rem;line-height:1.6}.KCcSCW_nutrition{flex-direction:column;gap:12px;display:flex}.KCcSCW_table{border-collapse:collapse;width:100%;max-width:420px;font-size:.9375rem}.KCcSCW_table th,.KCcSCW_table td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 0}.KCcSCW_table th{font-weight:var(--font-weight-regular)}.KCcSCW_table td{font-weight:var(--font-weight-bold);color:var(--text-heading);text-align:right}@media (min-width:768px){.KCcSCW_page{padding-top:40px}.KCcSCW_intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.KCcSCW_photo{height:440px}.KCcSCW_title{font-size:2.5rem}.KCcSCW_stats{grid-template-columns:repeat(4,minmax(0,1fr))}.KCcSCW_cooking{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.KCcSCW_ingredients{padding:26px}}@media print{.KCcSCW_actions{display:none}.KCcSCW_photo{height:240px}}
