.recipe-container{max-width:750px;margin:3rem auto;padding:1rem;font-family:Georgia,serif;line-height:1.7;color:#3e2f20}.recipe-intro{text-align:center;margin-bottom:2rem}.recipe-title{font-size:2.5rem;margin-bottom:.5rem}.recipe-subtitle{font-style:italic;font-size:1.1rem;color:#5a493a}.recipe-hero-image{margin:2rem auto;max-width:90%;display:flex;justify-content:center}.recipe-body{text-align:left}.recipe-section{margin-bottom:2.5rem}.recipe-section h2{margin-bottom:.75rem}.recipe-section h3,.recipe-section h4{margin-top:1.5rem;margin-bottom:.5rem}.indented-list{padding-left:1.5rem;margin-top:.5rem;margin-bottom:1.5rem}.subdued{color:#888;font-weight:400}.note{color:#777;font-size:.95rem}.sms-box{text-align:center;background:#fff8e5;border:2px dashed #e8c04f;padding:1.5rem;border-radius:1rem;margin-top:3rem}.sms-link{display:inline-block;margin-top:.5rem;font-weight:700;color:#d35400;text-decoration:underline;font-size:1.1rem}