.mnr-bfm{max-width:1000px;margin:auto;line-height:1.7}.mnr-bfm h2{margin-top:2em}.mnr-bfm-summary{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem;background:#edf3eb;border-left:5px solid #244b35;border-radius:8px}.mnr-bfm-summary strong{font-size:1.4rem}.mnr-bfm-table{overflow-x:auto;margin:1.2rem 0}.mnr-bfm table{width:100%;border-collapse:collapse;font-size:.95rem}.mnr-bfm th,.mnr-bfm td{padding:.7rem;text-align:left;border:1px solid #ddd;vertical-align:top}.mnr-bfm th{background:#edf3eb}.mnr-bfm-recipe{padding:1rem 1.2rem;border:1px solid #ddd;border-radius:10px;margin:1.4rem 0;scroll-margin-top:1rem}.mnr-bfm-recipe h3{margin-top:0}.mnr-bfm li{margin-bottom:.5rem}.mnr-bfm-button{display:inline-block;background:#244b35;color:#fff!important;padding:.9rem 1.2rem;border-radius:8px;text-decoration:none}.mnr-bfm a{text-underline-offset:3px}.mnr-bfm a:focus-visible{outline:3px solid #ae682f;outline-offset:3px}@media(max-width:600px){.mnr-bfm-summary strong{font-size:1.15rem}.mnr-bfm-recipe{padding:1rem .8rem}.mnr-bfm th,.mnr-bfm td{padding:.5rem;font-size:.85rem}.mnr-bfm-table table{min-width:620px}}@media print{.mnr-bfm-table{overflow:visible}.mnr-bfm table{font-size:9pt}.mnr-bfm nav,.mnr-bfm-button{display:none}.mnr-bfm-recipe{break-inside:avoid}.mnr-bfm a{color:#000}}