@font-face{font-family:Cooking;src:url('/cdn/static.parastorage.com/fonts/v2/4ff5843c-24b1-481d-b1e6-75a00be1b055/v1/cormorantgaramond.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;color:#292929;background:#fff;font:17px/1.6 Arial,sans-serif}header,main,footer{width:min(1120px,calc(100% - 48px));margin:auto}header{padding:26px 0;display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #eadce2}a{color:#873541;text-underline-offset:4px}.brand,h1,h2,h3{font-family:Cooking,Georgia,serif}.brand{font-size:28px;color:#292929;text-decoration:none}h1{font-size:clamp(36px,5vw,58px);line-height:1.05;margin:0 0 22px}h2{font-size:35px;line-height:1.15}h3{font-size:27px}p{max-width:75ch}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;margin:60px 0}figure{margin:0}figure img{display:block;width:100%;height:auto}figcaption{font-size:13px;line-height:1.5;margin-top:10px;color:#5a5055}section{padding:22px 0 38px;border-bottom:1px solid #eee}.recipe-links{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:0;list-style:none}.recipe-links li{border-top:2px solid #bf8298;padding:16px 0;font-family:Cooking,Georgia,serif;font-size:27px;line-height:1.25}.tool{background:#fff0f5;padding:30px;margin:40px 0}form input{display:block;min-width:0;width:100%;border:1px solid #8b707b;border-radius:0;padding:11px;background:#fff;font:inherit}label{display:block;font-size:15px}.portions{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.ingredient-row{display:grid;grid-template-columns:1.2fr 1fr .65fr;gap:16px;align-items:end;margin:14px 0}output{padding:12px 0;font-variant-numeric:tabular-nums;min-height:51px}button{border:1px solid #873541;background:#873541;color:white;font:inherit;padding:11px 19px;cursor:pointer}button[type=reset]{background:white;color:#873541}button:disabled{opacity:.5;cursor:default}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}#error{color:#9d1828}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px 9px;border-bottom:1px solid #dfccd4;font-variant-numeric:tabular-nums}footer{padding:35px 0 45px;font-size:14px;color:#5b5056}:focus-visible{outline:3px solid #a45672;outline-offset:4px}@media(max-width:700px){header,main,footer{width:calc(100% - 32px)}header{align-items:center;font-size:14px}.hero{grid-template-columns:1fr;gap:22px;margin:32px 0}.hero figure{max-width:350px}.recipe-links{grid-template-columns:1fr;gap:0}.tool{padding:18px;margin:22px -2px}.ingredient-row{grid-template-columns:1fr 1fr;gap:8px}output{grid-column:2;padding:0 0 8px;min-height:0}.portions{gap:12px}th,td{padding:10px 5px;font-size:14px}}
.recipe-links p{font:15px/1.55 Arial,sans-serif;color:#554a50;margin:12px 0 0}.yield-guide p{max-width:75ch}.recipe-example ol{padding-left:24px}
