*{box-sizing:border-box}body{margin:0;background:#f7f1e8;color:#34251d;font-family:Tahoma,Arial,sans-serif;line-height:1.85}a{text-decoration:none;color:inherit}.wrap{width:min(1120px,92%);margin:auto}.top{background:#30221b;color:#fff;padding:7px 0;font-size:12px}.top .wrap{display:flex;justify-content:space-between}header{background:#fffdf9;border-bottom:1px solid #e9ddcf;position:sticky;top:0;z-index:5}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font:700 30px Georgia,serif;color:#9a5d35}.brand small{display:block;font:11px Tahoma;color:#786a5f}nav{display:flex;gap:16px;flex-wrap:wrap}nav a{font-size:13px}nav a:hover{color:#9a5d35}.search{width:170px;padding:9px;border:1px solid #e9ddcf;border-radius:22px}.hero{padding:40px 0}.hero-box{background:linear-gradient(135deg,#4b3022,#965d39);color:#fff;border-radius:26px;padding:45px;min-height:340px;display:flex;align-items:end}.hero h1{font-size:42px;line-height:1.25;margin:8px 0}.hero p{max-width:650px;color:#f4e5d8}.btn{display:inline-block;background:#d6a067;color:#2d2018;padding:8px 18px;border-radius:22px;font-weight:bold}.ad{min-height:90px;border:1px dashed #cdbba8;border-radius:14px;background:#fbf7f1;color:#8b7a6d;display:grid;place-items:center;margin:24px 0;font-size:12px}section{padding:25px 0}.title{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.title h2{margin:0}.title p{color:#786a5f;font-size:12px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fffdf9;border:1px solid #e9ddcf;border-radius:20px;overflow:hidden}.pic{height:180px;background:linear-gradient(135deg,#e9d2b7,#b87549);display:grid;place-items:center;font-size:65px}.body{padding:18px}.tag{color:#9a5d35;font-size:11px;font-weight:bold}.card h3{margin:4px 0;font-size:19px}.card p{font-size:13px;color:#786a5f}.recipe,.legal{background:#fffdf9;border:1px solid #e9ddcf;border-radius:22px;padding:30px;margin:30px auto}.recipe{display:grid;grid-template-columns:1fr 1fr;gap:28px}.recipe h1,.legal h1{margin-top:0}.box{background:#faf3eb;border-radius:16px;padding:18px}footer{margin-top:45px;background:#30221b;color:#eee;padding:38px 0}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.foot h3{color:#e1b37c}.foot a{display:block;font-size:12px;margin:4px 0}.copy{border-top:1px solid #59473c;margin-top:20px;padding-top:15px;color:#cdbfb4;font-size:11px}@media(max-width:850px){.grid{grid-template-columns:repeat(2,1fr)}.recipe,.foot{grid-template-columns:1fr}nav{display:none}}@media(max-width:560px){.top{display:none}.brand{font-size:25px}.hero-box{padding:28px}.hero h1{font-size:30px}.grid{grid-template-columns:1fr}.search{display:none}}
.seo-intro{max-width:850px;margin:0 auto 24px;line-height:1.9;text-align:center;font-size:1.05rem;}

.related-recipes{margin:28px 0;padding:20px;border-radius:16px;border:1px solid #ddd}.related-recipes ul{margin:10px 0 0;padding-right:22px}.related-recipes a{text-decoration:none}
