.qoq-recipe{margin:32px 0;padding:clamp(18px,4vw,36px);border:1px solid #d5c7ae;background:#faf8f3;border-radius:12px;color:#29241f}
.qoq-recipe h2{margin:0 0 12px;font-size:clamp(28px,4vw,40px)}.qoq-recipe h3{margin:24px 0 12px;font-size:24px}.qoq-recipe p,.qoq-recipe li{text-align:start;hyphens:none;overflow-wrap:anywhere}
.qoq-recipe-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.qoq-recipe-stats>div{padding:14px;background:#fff;border:1px solid #e4dccd;border-radius:8px}.qoq-recipe-stats dt{font:12px/1.5 Arial,sans-serif;color:#675c4c}.qoq-recipe-stats dd{margin:6px 0 0;font:600 20px/1.4 Arial,sans-serif}
.qoq-recipe-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:32px}.qoq-recipe li{padding-inline-start:4px;margin-bottom:14px}.qoq-recipe-note{font-size:13px!important;border-top:1px solid #d5c7ae;padding-top:16px;margin-top:28px}.qoq-recipe-editor{margin:24px 0;padding:20px;border:1px solid #d5c7ae;border-radius:8px;min-width:0}.qoq-recipe-editor label{display:block;margin:12px 0}.qoq-recipe-editor[hidden]{display:none!important}
@media(max-width:650px){.qoq-recipe-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qoq-recipe-columns{grid-template-columns:1fr;gap:0}.qoq-recipe h3{font-size:22px}.qoq-recipe-stats dd{font-size:18px}}
