.recipe-calculator{background:#123e61;color:#fffaf0;border-radius:16px;padding:24px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;margin-bottom:30px}.recipe-calculator label{display:block;font-size:13px;margin-bottom:7px}.recipe-calculator input{font:18px system-ui;padding:10px;width:140px;border:1px solid #ead4a0;border-radius:8px;color:#123e61}.recipe-calculator p{margin:0}.recipe-card{background:#fffdf7;border:1px solid #e6d9bb;border-radius:18px;padding:30px;margin:24px 0}.recipe-card h2{margin-top:10px}.recipe-info{font-size:13px;font-weight:700;color:#92701e}.recipe-columns{display:grid;grid-template-columns:1fr 1.1fr;gap:38px}.recipe-columns h3{font-size:22px}.recipe-card table{width:100%;border-collapse:collapse;font-size:14px}.recipe-card td{border-bottom:1px solid #e6d9bb;padding:8px 0}.recipe-card td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.recipe-phase td{font-weight:700;color:#92701e;padding-top:18px}.recipe-card ol{padding-left:21px}.recipe-card li{padding:6px 0}.recipe-source{font-size:11px;border-top:1px solid #e6d9bb;margin-top:20px;padding-top:12px;color:#526574}.recipe-source a{display:inline-block;margin-right:12px}.recipe-notice{font-size:13px;color:#526574}.recipe-intro-note{max-width:880px}.recipe-jump{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.recipe-jump a{border:1px solid #b9cbd6;border-radius:18px;padding:6px 13px;text-decoration:none;font-size:13px}input:focus-visible{outline:3px solid #c69b38;outline-offset:3px}@media(max-width:700px){.recipe-columns{grid-template-columns:1fr;gap:6px}.recipe-card{padding:22px}.recipe-calculator{padding:20px}.recipe-calculator input{width:120px}}