.author-widget-card{position:relative;background:radial-gradient(circle at 50% 50%,rgb(217 26 141 / 6.25%),rgb(30 58 95 / 6.25%) 100%);border:1px solid rgb(68 140 255 / 12.5%);border-radius:8px;padding:24px 24px 24px 30px;margin:40px 0;box-shadow:0 10px 30px -10px rgb(30 58 95 / .1);font-family:inherit;overflow:hidden}.author-widget-card:before{content:'';position:absolute;inset:0 auto 0 0;width:4px;height:100%;background:linear-gradient(to top,rgb(217 26 141 / 93.75%) 0%,rgb(60 90 138 / 93.75%) 100%)}.author-widget-card p:empty,.author-widget-card br{display:none}.author-widget-card p,.author-widget-card h3{margin:0;line-height:1.6}.author-widget-name-wp>p.author-widget-title{margin-left:18px;padding-left:16px;border-left:2px solid rgba(0 0 0 / 30%);flex:1}a.author-widget-linkedin{background-color:var(--background-color);padding:4px;overflow:hidden;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;width:32px;aspect-ratio:1/1;text-decoration:none!important;border:2px solid #eef0f2}a.author-widget-linkedin i{font-size:21px;line-height:1}.author-widget-main{display:flex;gap:20px;align-items:flex-start}.author-widget-photo img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px #448cff}.author-widget-content{flex:1}.author-widget-name-wp{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:12px}.author-widget-name{font-size:20px;font-weight:700;color:#1e3a5f;margin:0}.author-widget-linkedin{color:#0077b5;font-size:16px;transition:opacity 0.2s}.author-widget-linkedin:hover{opacity:.8}.author-widget-title{font-size:13px;color:#d91a8d;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.author-widget-title em{font-style:normal;color:#1e3a5f}.author-widget-bio{line-height:1.6;color:#4b5563;margin:0}@media (max-width:640px){.author-widget-main{flex-direction:column;align-items:center;text-align:center;gap:8px}.author-widget-name-wp{justify-content:center;gap:0 0}.author-widget-card h3{flex:1 0 100%}.author-widget-card:before{inset:0 0 0 0;width:100%;height:4px;background:linear-gradient(to left,rgb(217 26 141 / 93.75%) 0%,rgb(60 90 138 / 93.75%) 100%)}.author-widget-name-wp>p.author-widget-title{margin:0 18px 0 0;padding:0 16px 0 0;border:0;border-right:2px solid rgba(0 0 0 / 30%);flex:0 1 auto}p.author-widget-bio{font-size:14px}.author-widget-photo img{width:56px;height:56px}}