/* EliteFounders Update 3 styles — isolated from existing UI */
.ef3-tools-card{margin:22px 0 28px;padding:20px;border:1px solid #e1e7ee;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#f4f7fb 100%);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.ef3-tools-copy{flex:1;min-width:220px}.ef3-tools-copy h3{margin:7px 0 6px;font-size:19px;color:#1c3552}.ef3-tools-copy p{margin:0;max-width:560px;color:#657184;font-size:13px;line-height:1.6}
.ef3-tools-actions{display:flex;gap:8px;flex-wrap:wrap}.ef3-btn{appearance:none;border:1px solid #d5dee8;background:#fff;color:#234a73;border-radius:10px;padding:10px 13px;font:inherit;font-size:12px;font-weight:650;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px}.ef3-btn.primary{background:#234a73;border-color:#234a73;color:#fff}.ef3-btn:disabled{opacity:.6;cursor:not-allowed}.ef3-status{width:100%;margin:0;color:#6b7788;font-size:11px}
.ef3-label{font-size:9px;letter-spacing:.13em;font-weight:750;color:#234a73}.ef3-founder{margin-top:24px}.ef3-founder-content{border:1px solid #e2e7ed;border-radius:16px;background:#fff;padding:16px}.ef3-founder-person{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ef3-founder-avatar{width:58px;height:58px;flex:0 0 58px;border-radius:50%;display:grid;place-items:center;background:#eaf0f7;color:#234a73;font-weight:700;overflow:hidden}.ef3-founder-avatar img{width:100%;height:100%;object-fit:cover}.ef3-founder-info{flex:1;min-width:150px}.ef3-founder-info h3{margin:0 0 4px;font-size:17px}.ef3-founder-info p{margin:0 0 5px;color:#5e6c7d;font-size:12px}.ef3-founder-info span{font-size:10px;color:#8490a0}.ef3-founder-actions{display:flex;gap:8px;flex-wrap:wrap}.ef3-muted{font-size:12px;color:#758195;padding:6px 0}.ef3-editorial-card{flex:0 0 min(270px,82vw);width:min(270px,82vw);white-space:normal;border:1px solid #e0e6ed;border-radius:15px;padding:17px;background:#fff;box-sizing:border-box}.ef3-editorial-card h3{font-size:16px;margin:10px 0 7px;color:#203b59}.ef3-editorial-card p{font-size:12px;line-height:1.6;color:#697587;margin:0 0 13px}.ef3-editorial-card a{font-size:12px;color:#234a73;font-weight:650;text-decoration:none}.ef3-editorial-card a:hover{text-decoration:underline}.ef3-editorial-card .ef3-btn{white-space:normal}.ef3-founder .section-head{align-items:center}
@media(max-width:560px){.ef3-tools-card{padding:16px}.ef3-tools-actions{width:100%}.ef3-tools-actions .ef3-btn{flex:1}.ef3-founder-person{align-items:flex-start}.ef3-founder-actions{width:100%}.ef3-founder-actions .ef3-btn{flex:1}}
