.ingredient-lesson{margin:24px auto 36px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;text-align:left;width:calc(100% - 48px);max-width:1120px;align-self:center}.ingredient-lesson summary{cursor:pointer;padding:16px 4px;font:500 .8rem/1.5 'DM Mono',monospace;list-style-position:inside}.ingredient-lesson dl{padding:0 14px 10px;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.ingredient-lesson dl>div{padding:12px 0;border-top:1px solid #43362a26}.ingredient-lesson dt{font:500 .85rem/1.4 'DM Mono',monospace;margin-bottom:5px}.ingredient-lesson dd{font:400 .85rem/1.6 'DM Sans',Arial,sans-serif;margin:0;max-width:480px}@media(max-width:600px){.ingredient-lesson summary{font-size:.75rem}.ingredient-lesson dd{font-size:.8rem}}

@media(max-width:600px){.ingredient-lesson dl{grid-template-columns:1fr}}
