.hero-figure-wrapper[data-astro-cid-fuwzqcju]{margin:28px 0 40px;max-width:960px}.article-infographic[data-astro-cid-fuwzqcju]{margin:28px 0 36px}.article-infographic[data-astro-cid-fuwzqcju] .media-figure-image{aspect-ratio:16 / 9;background:#171d18;border:1px solid var(--line);border-radius:4px}.article-infographic[data-astro-cid-fuwzqcju] .media-figure-image img{object-fit:contain}.direct-answer-box[data-astro-cid-fuwzqcju]{background:#f7f9f6;border:1px solid #d4ded3;border-left:4px solid #2d6a4f;border-radius:6px;padding:24px;margin:32px 0 44px}.direct-answer-header[data-astro-cid-fuwzqcju]{margin-bottom:12px}.direct-answer-badge[data-astro-cid-fuwzqcju]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2d6a4f}.direct-answer-text[data-astro-cid-fuwzqcju]{font-size:17px;line-height:1.6;color:#1a2e22;margin-bottom:20px}.direct-answer-specs[data-astro-cid-fuwzqcju]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding-top:16px;border-top:1px solid #e1e8df}.spec-card[data-astro-cid-fuwzqcju]{display:flex;flex-direction:column;gap:4px}.spec-label[data-astro-cid-fuwzqcju]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#526658;font-weight:600}.spec-value[data-astro-cid-fuwzqcju]{font-size:14px;font-weight:700;color:#1a2e22}.table-responsive-container[data-astro-cid-fuwzqcju]{overflow-x:auto;margin:28px 0 36px;border:1px solid var(--line, #d8e2dc);border-radius:6px;background:#fff}.engineering-data-table[data-astro-cid-fuwzqcju]{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.engineering-data-table[data-astro-cid-fuwzqcju] caption[data-astro-cid-fuwzqcju]{padding:12px 16px;font-size:13px;font-weight:700;color:#334e40;text-align:left;background:#f4f7f4;border-bottom:1px solid var(--line, #d8e2dc)}.engineering-data-table[data-astro-cid-fuwzqcju] th[data-astro-cid-fuwzqcju],.engineering-data-table[data-astro-cid-fuwzqcju] td[data-astro-cid-fuwzqcju]{padding:12px 16px;border-bottom:1px solid #ebf0ec;vertical-align:top;line-height:1.5}.engineering-data-table[data-astro-cid-fuwzqcju] thead[data-astro-cid-fuwzqcju] th[data-astro-cid-fuwzqcju]{background:#f9fbf9;font-weight:700;color:#1c3124;border-bottom:2px solid var(--line, #d8e2dc)}.engineering-data-table[data-astro-cid-fuwzqcju] tbody[data-astro-cid-fuwzqcju] th[data-astro-cid-fuwzqcju]{font-weight:600;color:#243d2d;background:#fafcfa;width:25%}.engineering-data-table[data-astro-cid-fuwzqcju] tbody[data-astro-cid-fuwzqcju] td[data-astro-cid-fuwzqcju]{color:#3d5244}.engineering-data-table[data-astro-cid-fuwzqcju] tbody[data-astro-cid-fuwzqcju] tr[data-astro-cid-fuwzqcju]:hover td[data-astro-cid-fuwzqcju]{background:#f8faf8}.interactive-b2b-cta-card[data-astro-cid-fuwzqcju]{background:linear-gradient(135deg,#f1f6f2,#e8f0ea);border:1px solid #c2d6c6;border-radius:8px;padding:28px 32px;margin:40px 0}.cta-card-content[data-astro-cid-fuwzqcju] h3[data-astro-cid-fuwzqcju]{margin:0 0 8px;font-size:20px;color:#163020}.cta-card-content[data-astro-cid-fuwzqcju] p[data-astro-cid-fuwzqcju]{margin:0 0 20px;font-size:15px;color:#3c5443;max-width:680px}.cta-actions[data-astro-cid-fuwzqcju]{display:flex;flex-wrap:wrap;gap:12px}.eeat-authority-card[data-astro-cid-fuwzqcju]{background:#fff;border:1px solid #cbdcd0;border-radius:6px;padding:20px 24px;margin:48px 0 32px;display:flex;flex-direction:column;gap:10px}.eeat-badge[data-astro-cid-fuwzqcju]{font-size:13px;font-weight:700;color:#205c3b;text-transform:uppercase;letter-spacing:.05em}.eeat-body[data-astro-cid-fuwzqcju] p[data-astro-cid-fuwzqcju]{margin:0 0 6px;font-size:13px;line-height:1.5;color:#2b4233}.eeat-body[data-astro-cid-fuwzqcju] p[data-astro-cid-fuwzqcju].muted{color:#63786a;font-size:12px;margin-bottom:0}.article-section[data-astro-cid-fuwzqcju]{margin-bottom:40px}.primary-section[data-astro-cid-fuwzqcju] h2[data-astro-cid-fuwzqcju]{font-size:24px;margin-top:36px;margin-bottom:16px;color:#122217}.sub-section[data-astro-cid-fuwzqcju] h3[data-astro-cid-fuwzqcju]{font-size:19px;margin-top:28px;margin-bottom:12px;color:#1c3625}.faq-item[data-astro-cid-fuwzqcju]{border-bottom:1px solid #e7ede8;padding-bottom:24px}.section-content[data-astro-cid-fuwzqcju] p{font-size:16px;line-height:1.7;color:#2d3b32;margin-bottom:16px}.section-content[data-astro-cid-fuwzqcju] a{color:#1d6a40;text-decoration:underline;text-underline-offset:3px;font-weight:500}.section-content[data-astro-cid-fuwzqcju] a:hover{color:#124327}.section-content[data-astro-cid-fuwzqcju] ul.semantic-bullet-list,.section-content[data-astro-cid-fuwzqcju] ol.semantic-ordered-list{margin:16px 0 24px 20px;padding:0}.section-content[data-astro-cid-fuwzqcju] ul.semantic-bullet-list li,.section-content[data-astro-cid-fuwzqcju] ol.semantic-ordered-list li{font-size:15px;line-height:1.6;color:#2d3b32;margin-bottom:8px}.section-content[data-astro-cid-fuwzqcju] blockquote.engineering-callout{background:#f7f9f7;border-left:4px solid #2d6a4f;margin:24px 0;padding:16px 20px;border-radius:0 4px 4px 0}.section-content[data-astro-cid-fuwzqcju] blockquote.engineering-callout h3{margin-top:0;margin-bottom:12px;font-size:17px;color:#1f3d2a}.related-links-grid[data-astro-cid-fuwzqcju]{margin-top:48px;padding-top:32px;border-top:1px solid var(--line, #d8e2dc)}.related-links-grid[data-astro-cid-fuwzqcju] h3[data-astro-cid-fuwzqcju]{font-size:18px;margin-bottom:16px;color:#1a2e22}.links-row[data-astro-cid-fuwzqcju]{display:flex;flex-wrap:wrap;gap:10px}.related-link-chip[data-astro-cid-fuwzqcju]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f4f7f4;border:1px solid #d4ded3;border-radius:20px;font-size:13px;color:#254231;text-decoration:none;transition:all .15s ease}.related-link-chip[data-astro-cid-fuwzqcju]:hover{background:#e8f0e9;border-color:#2d6a4f;color:#1a2e22}
