.edb-engagement{position:relative;min-height:44px;margin:6px 0 10px;font-size:13px;line-height:1.5;min-width:0}
.edb-public-views{display:flex;align-items:center;gap:4px;min-height:44px;box-sizing:border-box;padding-right:54px;color:#687482;white-space:nowrap;font-size:12px}
.edb-follow{min-width:0;padding-top:44px}
.edb-public-views+.edb-follow{padding-top:0}
.edb-follow>summary{position:absolute;right:0;top:0;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;list-style:none;border:1px solid var(--elite-brand-red,#FF2929);border-radius:8px;padding:0;background:#fff;color:var(--elite-brand-red,#FF2929);cursor:pointer}
.edb-follow>summary::-webkit-details-marker{display:none}
.edb-follow>summary::after{display:none!important}
.edb-follow>summary svg{display:block;width:22px;height:22px}
.edb-follow[open]>summary,.edb-follow>summary:hover{background:var(--elite-brand-red,#FF2929);color:#fff}
.edb-follow>summary:focus-visible{outline:2px solid #e4a700;outline-offset:2px}
.edb-follow-form .edb-follow-heading{font-weight:650}
.edb-card-meta{position:relative;min-height:60px;margin:0 0 8px}
.edb-card-meta .edb-kicker{padding-right:54px;margin:0 0 2px;line-height:1.5}
.edb-card-meta .edb-listing-number{padding-right:54px;margin:0 0 2px;font-size:11px;line-height:1.5}
.edb-card-meta .edb-engagement{position:static;min-height:0;margin:0}
.edb-card-meta .edb-public-views{min-height:20px}
.edb-card-meta .edb-follow{padding-top:0}
.edb-follow-form{padding:12px 0 0}.edb-follow-form p{margin:0 0 10px!important;font-size:13px;line-height:1.5}.edb-follow-form label{display:block;font-size:13px}.edb-follow-form input[type=email]{display:block;box-sizing:border-box;min-width:0;width:100%;height:44px;border:1px solid #cdd4dd;border-radius:7px;padding:9px;margin:5px 0 10px;font:inherit;font-size:16px}.edb-follow-form .edb-follow-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;margin-bottom:12px}.edb-follow-consent input{flex-shrink:0;margin:3px 0 0}.edb-follow-form button{border:0;border-radius:7px;padding:10px 12px;min-height:44px;background:var(--elite-brand-red,#FF2929);color:#fff;font:600 13px/1.4 Arial,sans-serif;cursor:pointer}.edb-follow-form button:disabled{opacity:.6;cursor:wait}.edb-follow-result{margin-top:10px!important}.edb-follow-result[data-error=true]{color:#a41824}.edb-follow-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.edb-engagement-editor{margin:20px 0;padding:16px;border:1px solid #ddd;border-radius:8px}.edb-engagement-editor label{display:block}.edb-engagement-editor small{display:block;color:#657180;line-height:1.5;margin-top:6px}.edb-engagement-editor input[type=email]{width:100%;box-sizing:border-box}.edb-follow-notice{padding:20px;margin:0 0 24px;background:#fff;border:1px solid #ddd;border-left:4px solid #FF2929;border-radius:10px}.edb-follow-notice h2{font-size:22px;margin:0 0 10px}.edb-follow-notice p{margin:8px 0}.edb-follow-notice button{padding:12px 18px;border:0;border-radius:8px;background:#FF2929;color:white;font:600 15px Arial,sans-serif;cursor:pointer}
