
.pizza-tools{margin:42px 0 48px;scroll-margin-top:100px}.tools-heading{max-width:800px;margin:0 0 25px}.tools-heading h3{font-size:clamp(30px,4vw,44px);line-height:1.12;margin:10px 0 16px}.tools-heading>p:last-child,.dough-helper>p{font-size:18px;line-height:1.6}.oven-finder{display:grid;grid-template-columns:1.15fr 1fr;background:#123e61;border-radius:20px;padding:32px;gap:30px;color:#fffaf0;scroll-margin-top:95px}.finder-controls h3{font-size:29px;margin:12px 0}.finder-controls>p{font-size:17px;line-height:1.5}.oven-finder .eyebrow{color:#edc358}.finder-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.finder-fields label{font-size:14px;font-weight:600}.finder-fields select{display:block;width:100%;max-width:100%;margin-top:9px;background:#fffaf0;color:#123e61;border:1px solid #dbcda9;border-radius:8px;padding:13px 9px;font:16px system-ui;min-height:48px}.finder-fields select:disabled{opacity:.7}.finder-all{font-size:14px;color:#edc358;text-underline-offset:4px}.finder-result{background:#fffaf0;color:#123e61;border-radius:14px;padding:28px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.finder-result h4{font:700 26px/1.2 Georgia,serif;margin:12px 0}.finder-result p{font-size:16px;line-height:1.6;margin:0 0 18px}.finder-symbol{font-size:37px;color:#b28738}.finder-result a{display:inline-block;align-self:flex-start;background:#edc358;border-radius:9px;padding:12px 17px;font-size:16px;font-weight:700;color:#123e61;text-decoration:none}.finder-result .finder-check{font-size:13px;margin:16px 0 0}.dough-helper{margin:34px 0 0;scroll-margin-top:90px}.dough-helper h3{font-size:30px;margin:12px 0}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.problem-grid details{background:#fffaf0;border:1px solid #dccca9;border-radius:12px;align-self:start;padding:0 20px}.problem-grid summary{cursor:pointer;list-style:none;padding:20px 0;font-size:18px;display:flex;gap:14px;align-items:center}.problem-grid summary::-webkit-details-marker{display:none}.problem-grid summary:after{content:'+';margin-left:auto;font-size:24px;color:#987328}.problem-grid details[open] summary:after{content:'−'}.problem-grid summary span{font-size:13px;letter-spacing:.1em;color:#987328}.problem-grid p{font-size:16px;line-height:1.6;padding-bottom:15px}.problem-grid a{display:inline-block;font-size:15px;font-weight:700;color:#8d651c;margin:0 0 20px;text-underline-offset:4px}.tool-sources{margin-top:20px;font-size:12px}.tool-sources summary{cursor:pointer}.tool-sources a{display:inline-block;margin:12px 16px 0 0}.pizza-tools a:focus-visible,.pizza-tools select:focus-visible,.pizza-tools summary:focus-visible{outline:3px solid #e7ae37;outline-offset:4px}@media(max-width:850px){.oven-finder{grid-template-columns:1fr;padding:24px;gap:22px}}@media(max-width:600px){.finder-fields,.problem-grid{grid-template-columns:1fr}.finder-result{padding:23px}.tools-heading h3{font-size:32px}.dough-helper h3{font-size:27px}.problem-grid summary{font-size:17px}.pizza-tools{margin-top:30px}}
