.tool-info-section[data-astro-cid-n5pdutra]{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;margin-bottom:1.5rem}.tool-info-section[data-astro-cid-n5pdutra] h2[data-astro-cid-n5pdutra]{font-size:1.25rem;font-weight:800;color:var(--text-primary, #0f172a);margin:0}.tool-info-section[data-astro-cid-n5pdutra] p[data-astro-cid-n5pdutra]{font-size:.9375rem;color:var(--text-secondary, #334155);line-height:1.6;margin:0}.section-intro[data-astro-cid-n5pdutra]{margin-bottom:.5rem}.kitchen-rules-list[data-astro-cid-n5pdutra]{margin:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem;color:var(--text-secondary, #334155);line-height:1.6}.formula-callout[data-astro-cid-n5pdutra]{background:var(--color-surface-hover, #f8fafc);border:1.5px solid var(--border-color, #cbd5e1);border-radius:var(--radius-sm, .5rem);padding:1rem 1.25rem;display:inline-block}.formula-callout[data-astro-cid-n5pdutra] code[data-astro-cid-n5pdutra]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem;font-weight:700;color:var(--color-primary, #2563eb)}.tool-steps-list[data-astro-cid-n5pdutra]{margin:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.75rem;font-size:.9375rem;color:var(--text-secondary, #334155);line-height:1.6}.worked-examples-grid[data-astro-cid-n5pdutra]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.worked-examples-grid[data-astro-cid-n5pdutra]{grid-template-columns:1fr 1fr}}.worked-example-box[data-astro-cid-n5pdutra]{background:var(--color-surface-hover, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-sm, .5rem);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.example-scenario[data-astro-cid-n5pdutra]{font-size:.9375rem;font-weight:700;color:var(--text-primary, #0f172a);margin:0}.example-desc[data-astro-cid-n5pdutra]{font-size:.875rem;color:var(--text-muted, #64748b);margin:0}.example-steps[data-astro-cid-n5pdutra]{margin:.25rem 0 0 1.25rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--text-secondary, #334155)}.example-result[data-astro-cid-n5pdutra]{padding-top:.5rem;border-top:1px solid var(--border-color, #e2e8f0);font-size:.9375rem;color:var(--color-primary, #2563eb)}.data-table-wrapper[data-astro-cid-n5pdutra]{overflow-x:auto}.data-table[data-astro-cid-n5pdutra]{width:100%;border-collapse:collapse;font-size:.9375rem}.data-table[data-astro-cid-n5pdutra] th[data-astro-cid-n5pdutra],.data-table[data-astro-cid-n5pdutra] td[data-astro-cid-n5pdutra]{padding:.75rem 1rem;border-bottom:1px solid var(--border-color, #e2e8f0);text-align:left}.data-table[data-astro-cid-n5pdutra] th[data-astro-cid-n5pdutra]{background:var(--color-surface-hover, #f8fafc);font-weight:600;color:var(--text-muted, #64748b);white-space:nowrap}.text-accent[data-astro-cid-n5pdutra]{color:var(--color-primary, #2563eb)}.mistakes-grid[data-astro-cid-n5pdutra]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.mistakes-grid[data-astro-cid-n5pdutra]{grid-template-columns:1fr 1fr}}.mistake-item[data-astro-cid-n5pdutra]{background:var(--color-surface-hover, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-sm, .5rem);padding:1rem;display:flex;flex-direction:column;gap:.35rem}.mistake-item[data-astro-cid-n5pdutra] h4[data-astro-cid-n5pdutra]{font-size:.9375rem;font-weight:600;color:var(--text-primary, #0f172a);margin:0}.mistake-item[data-astro-cid-n5pdutra] p[data-astro-cid-n5pdutra]{font-size:.8125rem;color:var(--text-muted, #64748b);line-height:1.5;margin:0}.related-tools-pills[data-astro-cid-n5pdutra]{display:flex;flex-wrap:wrap;gap:.5rem}.tool-pill[data-astro-cid-n5pdutra]{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:var(--radius-sm, .375rem);background:var(--color-surface-hover, #f1f5f9);border:1px solid var(--border-color, #e2e8f0);font-size:.875rem;font-weight:600;color:var(--text-primary, #0f172a);text-decoration:none;transition:all .15s ease}.tool-pill[data-astro-cid-n5pdutra]:hover{background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb);color:#fff}
