
/* E2M Brazil Entry Economics Index 2026 */
.eei{background:#fff;color:#0b213a}.eei-shell{width:min(1120px,calc(100% - 40px));margin:auto}.eei-intro{padding:44px 0 18px}.eei-eyebrow{font-size:10px;font-weight:950;letter-spacing:.13em;color:#1E63FF}.eei-intro h2,.eei-section h2{font-size:36px;line-height:1.08;letter-spacing:-.035em;margin:8px 0 12px;color:#06182f}.eei-lead{font-size:15px;line-height:1.7;color:#526276;max-width:850px}.eei-principle{margin:22px 0 0;border:1px solid #cddbf0;border-radius:18px;padding:18px 20px;background:#f5f8fc;display:flex;gap:14px}.eei-principle b{color:#1E63FF;white-space:nowrap}.eei-section{padding:34px 0}.eei-section.soft{background:#f6f8fb}.eei-table-wrap{overflow:auto;border:1px solid #d8e2ee;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(8,27,51,.06)}.eei-table{border-collapse:collapse;width:100%;min-width:1280px}.eei-table th{background:#071a33;color:#fff;text-align:left;font-size:10px;letter-spacing:.05em;padding:14px 13px;vertical-align:bottom}.eei-table td{border-top:1px solid #e4e9f0;padding:15px 13px;font-size:11px;line-height:1.5;vertical-align:top;color:#37485c}.eei-table tr:hover td{background:#f9fbfe}.eei-table td:first-child{min-width:180px}.eei-table td:first-child b{display:block;color:#081B33;font-size:13px;margin-bottom:4px}.eei-tag{display:inline-block;font-size:8px;font-weight:900;letter-spacing:.07em;color:#1E63FF;background:#edf3ff;border:1px solid #d7e3fb;border-radius:99px;padding:5px 8px;margin-top:6px}.eei-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.eei-card{border:1px solid #d8e2ee;border-radius:18px;padding:20px;background:#fff;box-shadow:0 12px 30px rgba(8,27,51,.045)}.eei-card small{font-size:8px;font-weight:950;letter-spacing:.09em;color:#1E63FF}.eei-card h3{font-size:20px;line-height:1.18;margin:8px 0 10px;color:#071a33}.eei-card p{font-size:11px;line-height:1.6;color:#59697c}.eei-card dl{margin:14px 0 0}.eei-card dt{font-size:8px;font-weight:950;letter-spacing:.08em;color:#8794a5;margin-top:10px}.eei-card dd{margin:3px 0 0;font-size:11px;line-height:1.55;color:#25384e}.eei-anchors{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.eei-anchor{border-radius:18px;padding:22px;background:linear-gradient(145deg,#071a33,#0c3158);color:#fff}.eei-anchor small{font-size:8px;font-weight:950;letter-spacing:.09em;color:#86aaf5}.eei-anchor strong{display:block;font-size:27px;margin:8px 0 6px}.eei-anchor p{font-size:11px;line-height:1.55;color:#c4d1df}.eei-anchor em{display:block;font-size:9px;color:#8ea1b8;margin-top:10px;font-style:normal}.eei-rule-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.eei-rule{border-left:3px solid #1E63FF;padding:14px 16px;background:#fff;border-radius:0 12px 12px 0}.eei-rule b{display:block;color:#081B33;margin-bottom:5px}.eei-rule span{font-size:11px;line-height:1.55;color:#5c6c7f}.eei-downloads{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.eei-downloads a{display:inline-flex;align-items:center;padding:10px 13px;border-radius:10px;background:#081B33;color:#fff;font-size:10px;font-weight:900}.eei-source-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.eei-source-list a{border:1px solid #dce4ee;border-radius:12px;padding:13px 14px;font-size:10px;line-height:1.45;color:#24405f;background:#fff}.eei-calculator-divider{margin-top:22px;padding:18px 20px;border-radius:16px;border:1px solid #d7e3ef;background:#f6f9fd}.eei-calculator-divider b{display:block;color:#081B33;font-size:14px}.eei-calculator-divider span{display:block;margin-top:4px;color:#69798c;font-size:11px;line-height:1.55}@media(max-width:900px){.eei-grid,.eei-anchors{grid-template-columns:1fr 1fr}.eei-rule-grid,.eei-source-list{grid-template-columns:1fr}}@media(max-width:620px){.eei-shell{width:min(100% - 28px,1120px)}.eei-intro h2,.eei-section h2{font-size:30px}.eei-grid,.eei-anchors{grid-template-columns:1fr}.eei-principle{display:block}.eei-principle b{display:block;margin-bottom:6px}}
