.section-subtitle[data-astro-cid-d27xyntt]{color:#657789;font-size:1rem;margin-top:-.5rem;margin-bottom:1.5rem}.info-card[data-astro-cid-d27xyntt]{background:#f0f9ff;border-radius:12px;padding:1rem 1.5rem;margin:1rem 0;border-left:4px solid #0ea5e9}.warning-card[data-astro-cid-d27xyntt]{background:#fffbeb;border-radius:12px;padding:1rem 1.5rem;margin:1rem 0;border-left:4px solid #f59e0b}.warning-card[data-astro-cid-d27xyntt] h3[data-astro-cid-d27xyntt],.warning-card[data-astro-cid-d27xyntt] h4[data-astro-cid-d27xyntt]{margin-top:0;color:#b45309}.subsection-subtitle[data-astro-cid-d27xyntt]{font-weight:400;color:#657789;font-size:.85rem;margin-left:.5rem}section[data-astro-cid-d27xyntt] h3[data-astro-cid-d27xyntt]{margin-top:2rem;margin-bottom:.75rem;color:#171e25;font-size:1.25rem}.spec-card[data-astro-cid-d27xyntt]{background:#f8fafc;border-radius:12px;padding:1.5rem;margin:1rem 0;border-left:4px solid #af0036}.spec-card[data-astro-cid-d27xyntt] h3[data-astro-cid-d27xyntt]{margin-top:0;color:#af0036}.important[data-astro-cid-d27xyntt]{color:#af0036;margin-bottom:0}.image-container[data-astro-cid-d27xyntt]{text-align:center;margin:1.5rem 0}.image-container[data-astro-cid-d27xyntt] img[data-astro-cid-d27xyntt]{max-width:100%;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.diagram-grid[data-astro-cid-d27xyntt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:1.5rem 0}.diagram-grid[data-astro-cid-d27xyntt] .image-container[data-astro-cid-d27xyntt]{margin:0}.footnote[data-astro-cid-d27xyntt]{font-size:.85rem;color:#657789;font-style:italic;margin-top:.5rem}.table-container[data-astro-cid-d27xyntt]{overflow-x:auto;margin:1.5rem 0;border-radius:12px;box-shadow:0 4px 6px #0000001a}.table-container[data-astro-cid-d27xyntt] table[data-astro-cid-d27xyntt]{width:100%;border-collapse:collapse;background:#fff}.table-container[data-astro-cid-d27xyntt] th[data-astro-cid-d27xyntt],.table-container[data-astro-cid-d27xyntt] td[data-astro-cid-d27xyntt]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.table-container[data-astro-cid-d27xyntt] th[data-astro-cid-d27xyntt]{background:#f8fafc;font-weight:600;color:#171e25}.table-container[data-astro-cid-d27xyntt] th[data-astro-cid-d27xyntt]:first-child{color:#af0036}.table-container[data-astro-cid-d27xyntt] td[data-astro-cid-d27xyntt]:last-child{color:#657789;font-size:.9rem}.formula-card[data-astro-cid-d27xyntt]{background:linear-gradient(135deg,#fef2f2,#fff5f5);border-radius:12px;padding:1.5rem;margin:1.5rem 0;border:1px solid #fecaca}.formula-card[data-astro-cid-d27xyntt] h3[data-astro-cid-d27xyntt]{margin:0 0 1rem;color:#af0036;font-size:1.1rem}.formula-subtitle[data-astro-cid-d27xyntt]{font-weight:400;color:#657789;font-size:.9rem;margin-left:.5rem}.formula-box[data-astro-cid-d27xyntt]{background:#fff;border-radius:12px;padding:1.5rem 2rem;margin:1rem 0;text-align:center;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0}.formula[data-astro-cid-d27xyntt]{font-size:1.4rem;color:#171e25;line-height:2.2;font-family:Times New Roman,serif}.fraction[data-astro-cid-d27xyntt]{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:0 .3rem;position:relative}.fraction[data-astro-cid-d27xyntt] .numerator[data-astro-cid-d27xyntt]{border-bottom:2px solid #171E25;padding:0 .5rem .2rem;line-height:1.2}.fraction[data-astro-cid-d27xyntt] .denominator[data-astro-cid-d27xyntt]{padding:.2rem .5rem 0;line-height:1.2}.unit[data-astro-cid-d27xyntt]{color:#657789;font-size:1rem;margin-left:.5rem}.formula-legend[data-astro-cid-d27xyntt]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #fecaca}.legend-item[data-astro-cid-d27xyntt]{font-size:.9rem;color:#374151;padding:.25rem 0}.legend-item[data-astro-cid-d27xyntt] .symbol[data-astro-cid-d27xyntt]{color:#af0036;font-weight:600;font-family:Times New Roman,serif}.formula-note[data-astro-cid-d27xyntt]{font-size:.9rem;color:#657789;font-style:italic;margin:1rem 0 0;padding-top:.5rem;border-top:1px dashed #e2e8f0}
