.bf-recipe-page{max-width:860px;margin:0 auto;font-size:18px;line-height:1.65;color:#1d1d1d}.bf-recipe-card{background:#fff4df;border-radius:18px;padding:22px;margin:24px 0;box-shadow:0 6px 18px rgba(0,0,0,.06)}.bf-recipe-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:15px}.bf-recipe-meta span{background:#fff;border-radius:999px;padding:10px 14px}.bf-recipe-jump{display:block;text-align:center;background:#f5b400;color:#111!important;text-decoration:none!important;font-weight:800;border-radius:999px;padding:15px 18px;margin:22px 0}.bf-ingredients h2,.bf-recipe-steps h2{font-size:28px;margin:0 0 16px}.bf-ingredients ul{list-style:none;margin:0;padding:0}.bf-ingredients li{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid rgba(0,0,0,.1)}.bf-ingredients li:last-child{border-bottom:0}.bf-ingredients strong{font-weight:800}.bf-ingredients span{font-weight:700;white-space:nowrap}.bf-recipe-content{margin:26px 0}.bf-step{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:20px;margin:18px 0}.bf-step-number{display:inline-block;background:#111;color:#fff;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:800;margin-bottom:8px}.bf-step p{margin:0}@media(max-width:640px){.bf-recipe-page{font-size:17px}.bf-recipe-meta{grid-template-columns:1fr}.bf-ingredients li{align-items:flex-start}.bf-ingredients span{text-align:right}.bf-recipe-card{padding:18px;border-radius:15px}}
