.recipe-voting{margin:50px 0;padding:36px;background:#edf1e9;border-radius:8px;scroll-margin-top:30px}.recipe-voting h2{font:400 clamp(28px,3vw,40px)/1.2 Georgia,serif;margin:12px 0 20px}.recipe-voting p{line-height:1.7}.new-rating-summary{font-weight:700;color:#245d3c}.recipe-voting fieldset{border:0;padding:0;margin:20px 0}.rating-options{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.rating-options label{display:flex;gap:8px;align-items:center;border:1px solid #8b9785;border-radius:6px;background:#fbfaf6;padding:14px;cursor:pointer}.rating-options label:has(input:checked){border-color:#245d3c;background:#d7e5d1}.rating-options label>span[aria-hidden]{color:#9b6710;font-size:24px}.rating-privacy{font-size:12px;max-width:650px}.recipe-voting [hidden]{display:none!important}@media(max-width:600px){.recipe-voting{padding:24px}.rating-options label{padding:10px}.recipe-hero .hero-actions{flex-wrap:wrap}}@media print{.recipe-voting,.hero-actions a[href="#recipe-rating"]{display:none!important}}
