.fde-diagram[data-astro-cid-66x3asx3]{--diagram-green: #245b43;--diagram-rule: #d5ded3;margin:0;padding:clamp(22px,4vw,48px);border:1px solid var(--diagram-rule);border-radius:8px;background:#fafbf7;color:#203c2d}.fde-diagram[data-astro-cid-66x3asx3] .comparison-heading[data-astro-cid-66x3asx3]{max-width:760px}.fde-diagram[data-astro-cid-66x3asx3] .diagram-label[data-astro-cid-66x3asx3]{margin:0 0 13px;color:var(--diagram-green);font:600 11px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.fde-diagram[data-astro-cid-66x3asx3] h2[data-astro-cid-66x3asx3]{margin:0;font:450 clamp(30px,4vw,47px)/1.12 var(--font-serif);letter-spacing:-.025em}.fde-diagram[data-astro-cid-66x3asx3] h2[data-astro-cid-66x3asx3] em[data-astro-cid-66x3asx3]{font-weight:400;color:var(--diagram-green)}.fde-diagram[data-astro-cid-66x3asx3] .comparison-heading[data-astro-cid-66x3asx3]>p[data-astro-cid-66x3asx3]:last-child{max-width:620px;margin:18px 0 0;color:#526455;font-size:15px;line-height:1.7}.fde-diagram[data-astro-cid-66x3asx3] .comparison-route[data-astro-cid-66x3asx3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:35px 0 18px;padding:15px 18px;border:1px solid var(--diagram-rule);background:#edf2e9}.fde-diagram[data-astro-cid-66x3asx3] .comparison-route[data-astro-cid-66x3asx3] span[data-astro-cid-66x3asx3]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.fde-diagram[data-astro-cid-66x3asx3] .comparison-route[data-astro-cid-66x3asx3]>svg{flex-shrink:0;color:#7a907b}.fde-diagram[data-astro-cid-66x3asx3] table[data-astro-cid-66x3asx3]{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.fde-diagram[data-astro-cid-66x3asx3] caption[data-astro-cid-66x3asx3]{padding:15px 0 20px;color:#627363;font-size:12px;line-height:1.6;text-align:left;caption-side:bottom}.fde-diagram[data-astro-cid-66x3asx3] thead[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3]{padding:15px 15px 15px 0;border-bottom:2px solid #6a846b;color:#46624c;font:600 10px/1.5 var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.fde-diagram[data-astro-cid-66x3asx3] thead[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3]:first-child{width:26%}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3],.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3]{padding:24px 16px 25px 0;border-bottom:1px solid var(--diagram-rule);vertical-align:top}.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3]{padding-left:14px}.fde-diagram[data-astro-cid-66x3asx3] .company-context[data-astro-cid-66x3asx3]{display:flex;align-items:center;gap:10px;margin-bottom:13px;color:var(--diagram-green);font-size:14px;font-weight:600;line-height:1.45}.fde-diagram[data-astro-cid-66x3asx3] .company-context[data-astro-cid-66x3asx3] svg{flex-shrink:0}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3] a[data-astro-cid-66x3asx3]{display:inline-flex;align-items:flex-start;gap:5px;color:#263b2d;font-size:12px;font-weight:600;line-height:1.6;text-decoration:underline;text-decoration-color:#b0c2ad;text-underline-offset:4px}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3] a[data-astro-cid-66x3asx3] svg{flex-shrink:0;margin-top:2px}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3] a[data-astro-cid-66x3asx3]:hover{color:var(--diagram-green);text-decoration-color:currentColor}.fde-diagram[data-astro-cid-66x3asx3] a[data-astro-cid-66x3asx3]:focus-visible{outline:2px solid var(--diagram-green);outline-offset:5px}.fde-diagram[data-astro-cid-66x3asx3] .company-relationship[data-astro-cid-66x3asx3]{display:block;margin-top:8px;color:#68746a;font-size:11px;font-weight:400;line-height:1.5}.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3] p[data-astro-cid-66x3asx3]{margin:0;color:#435649;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.fde-diagram[data-astro-cid-66x3asx3] .output-cell[data-astro-cid-66x3asx3]{padding-left:18px;background:#f0f4ec}.fde-diagram[data-astro-cid-66x3asx3] .output-cell[data-astro-cid-66x3asx3] p[data-astro-cid-66x3asx3]{color:#2e4b34}.fde-diagram[data-astro-cid-66x3asx3] .mobile-label[data-astro-cid-66x3asx3]{display:none}.fde-diagram[data-astro-cid-66x3asx3] .comparison-takeaway[data-astro-cid-66x3asx3]{display:flex;align-items:flex-start;gap:13px;padding-top:8px}.fde-diagram[data-astro-cid-66x3asx3] .comparison-takeaway[data-astro-cid-66x3asx3] svg{flex-shrink:0;margin-top:2px;color:var(--diagram-green)}.fde-diagram[data-astro-cid-66x3asx3] .comparison-takeaway[data-astro-cid-66x3asx3] p[data-astro-cid-66x3asx3]{margin:0;color:#526455;font-size:13px;line-height:1.7}.fde-diagram[data-astro-cid-66x3asx3] .comparison-takeaway[data-astro-cid-66x3asx3] strong[data-astro-cid-66x3asx3]{color:#284830;font-weight:650}@media(max-width:800px){.fde-diagram[data-astro-cid-66x3asx3] .comparison-route[data-astro-cid-66x3asx3]{display:none}.fde-diagram[data-astro-cid-66x3asx3] table[data-astro-cid-66x3asx3]{display:block;margin-top:26px}.fde-diagram[data-astro-cid-66x3asx3] thead[data-astro-cid-66x3asx3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3]{display:grid;gap:22px}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] tr[data-astro-cid-66x3asx3]{display:grid;border:1px solid var(--diagram-rule);background:#fff}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3]{display:block;padding:20px;border-bottom:1px solid var(--diagram-rule)}.fde-diagram[data-astro-cid-66x3asx3] .company-context[data-astro-cid-66x3asx3]{margin-bottom:9px;font-size:17px}.fde-diagram[data-astro-cid-66x3asx3] .company-relationship[data-astro-cid-66x3asx3]{margin-top:5px}.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3],.fde-diagram[data-astro-cid-66x3asx3] .output-cell[data-astro-cid-66x3asx3]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:17px 20px}.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3]:last-child{border-bottom:0}.fde-diagram[data-astro-cid-66x3asx3] .mobile-label[data-astro-cid-66x3asx3]{display:block;color:#59715c;font:600 10px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.fde-diagram[data-astro-cid-66x3asx3] caption[data-astro-cid-66x3asx3]{display:block}}@media(max-width:480px){.fde-diagram[data-astro-cid-66x3asx3]{padding:20px 15px}.fde-diagram[data-astro-cid-66x3asx3] tbody[data-astro-cid-66x3asx3] th[data-astro-cid-66x3asx3]{padding:18px}.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3],.fde-diagram[data-astro-cid-66x3asx3] .output-cell[data-astro-cid-66x3asx3]{grid-template-columns:1fr;gap:7px;padding:16px 18px}.fde-diagram[data-astro-cid-66x3asx3] td[data-astro-cid-66x3asx3] p[data-astro-cid-66x3asx3]{font-size:14px}}
