body{color:#191919;background:#f5f0e7;margin:0;font-family:Arial,sans-serif}header{border-bottom:1px solid #222;justify-content:space-between;gap:20px;padding:24px 5vw;display:flex}header b{font-size:25px}main{max-width:940px;margin:auto;padding:36px 24px 72px}h1{max-width:780px;font-size:clamp(32px,5vw,58px);line-height:1.06}h2{margin-top:48px;font-size:29px}p,li{font-size:18px;line-height:1.75}a{color:#163e38;text-underline-offset:4px}figure{text-align:center;margin:24px 0}figure img{max-width:100%;height:auto;max-height:640px}figcaption{color:#555;margin-top:8px;font-size:14px;line-height:1.5}.links{gap:22px;display:flex}.recipe-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;display:grid}.recipe-hero h1{margin:12px 0;font-size:clamp(30px,4vw,50px)}.recipe-hero .eyebrow{letter-spacing:.08em;font-size:12px}.recipe-hero .price{font-size:18px}.recipe-hero .primary{color:#fff;background:#203c36;padding:14px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.recipe-proof{grid-template-columns:1fr 1fr;gap:14px;display:grid}.recipe-proof figure{margin:0}.recipe-proof img{object-fit:contain;background:#eee7da;width:100%;height:310px}.article-meta{color:#555;font-size:14px}.article-prose{max-width:740px;margin:40px auto 0}.article-prose>p:first-child{font-size:21px}.checklist{padding-left:24px}.faq strong{margin-top:22px;display:block}@media (max-width:700px){header{padding:20px}.links{font-size:13px}main{padding:22px 20px 64px}.recipe-hero{flex-direction:column;align-items:stretch;gap:20px;display:flex}.recipe-hero h1{font-size:31px}.recipe-proof{gap:8px}.recipe-proof img{height:230px}p,li{font-size:17px}.article-prose{margin-top:28px}}
