.zc-author-card{--author-bg:linear-gradient(125deg, #131c29, #101722 72%);--author-text:#f3f7f9;--author-muted:#b6c3ce;--author-note:#a5b5c2;--author-border:#7bd9c330;--author-soft:#74dcc114;--author-mint:#91e5ce;color:var(--author-text);background:var(--author-bg);border:1px solid var(--author-border);border-radius:32px;overflow:hidden}html[data-theme=dark] .zc-author-card{--author-bg:linear-gradient(125deg, #131c29, #101722 72%);--author-text:#f3f7f9;--author-muted:#b6c3ce;--author-note:#a5b5c2;--author-border:#7bd9c330;--author-soft:#74dcc114;--author-mint:#91e5ce}html[data-theme=light] .zc-author-card{--author-bg:linear-gradient(125deg, #edf9f4, #fff 72%);--author-text:#172a30;--author-muted:#435c62;--author-note:#566970;--author-border:#cde5dd;--author-soft:#40a58a12;--author-mint:#206c59}.zc-author-wrap{margin-block:0;margin-top:var(--zc-rhythm-tight,28px)}.zc-author-card__inner{grid-template-columns:minmax(220px,.75fr) minmax(0,1.8fr);align-items:center;gap:42px;padding:46px;display:grid}.zc-author-card__media{justify-content:center;min-width:0;display:flex}.zc-author-card__photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--author-border);box-sizing:border-box;border-radius:50%;width:244px;max-width:100%;height:244px;padding:5px;display:block}.zc-author-card__content{min-width:0}.zc-author-card__badge{background:var(--author-soft);border:1px solid var(--author-border);color:var(--author-mint);letter-spacing:.07em;border-radius:99px;padding:7px 12px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.zc-author-card .zc-author-card__title{color:var(--author-text);overflow-wrap:anywhere;margin:17px 0 12px;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.15}.zc-author-card__title a{color:inherit;text-decoration:none}.zc-author-card__title a:hover{text-underline-offset:5px;text-decoration:underline 1px}.zc-author-card .zc-author-card__role{color:var(--author-mint);margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.7}.zc-author-card .zc-author-card__text{color:var(--author-muted);margin:0 0 22px;font-size:15px;line-height:1.85}.zc-author-card .zc-author-card__note{color:var(--author-note);margin:22px 0 0;font-size:12px;line-height:1.85}.zc-author-card__cta{box-sizing:border-box;color:#123c33;background:#98e5ce;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .15s;display:inline-flex}.zc-author-card__cta:hover{color:#123c33;background:#b1eedc}.zc-author-card__cta img{flex:0 0 24px}.zc-author-card a:focus-visible,.zc-author-all:focus-visible{outline-offset:5px;outline:3px solid #369b80}.zc-author-card__facts{border-top:1px solid var(--author-border);background:var(--author-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zc-author-card__fact{align-items:center;gap:13px;min-width:0;padding:24px;display:flex}.zc-author-card__fact+.zc-author-card__fact{border-left:1px solid var(--author-border)}.zc-author-card__fact-icon{color:var(--author-mint);flex:0 0 26px}.zc-author-card__fact-copy{min-width:0;line-height:1.55}.zc-author-card__fact-copy strong{color:var(--author-text);font-size:14px;display:block}.zc-author-card__fact-copy span{color:var(--author-muted);font-size:11px;display:block}.zc-author-articles{padding-bottom:48px}.zc-author-all{margin-top:24px;display:inline-block}.zc-author-profile__heading{padding-top:36px}@media (width<=1024px){.zc-author-card__inner{grid-template-columns:190px minmax(0,1fr);gap:28px;padding:32px}.zc-author-card__photo{width:190px;height:190px}.zc-author-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-author-card__fact:nth-child(3){border-left:0}.zc-author-card__fact:nth-child(n+3){border-top:1px solid var(--author-border)}}@media (width<=640px){.zc-author-wrap{margin-block:0;margin-top:var(--zc-rhythm-tight,24px)}.zc-author-card{border-radius:28px}.zc-author-card__inner{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.zc-author-card__photo{width:160px;height:160px}.zc-author-card__badge{font-size:9px}.zc-author-card__cta{width:100%}.zc-author-card__fact{gap:9px;padding:18px 12px}.zc-author-card__fact-copy strong{font-size:12px}}@media (width<=359px){.zc-author-card__facts{grid-template-columns:minmax(0,1fr)}.zc-author-card__fact+.zc-author-card__fact{border-left:0;border-top:1px solid var(--author-border)}}.zc-author-card{--author-badge-bg:#ffffff0f;--author-badge-border:#ffffff1c;--author-badge-text:#d9e0e7;--author-role:#c5cdd5}html[data-theme=dark] .zc-author-card{--author-badge-bg:#ffffff0d;--author-badge-border:#ffffff1a;--author-badge-text:#d7dee6;--author-role:#c4ccd4}html[data-theme=light] .zc-author-card{--author-badge-bg:#202a300d;--author-badge-border:#172a301f;--author-badge-text:#2b3941;--author-role:#46535b}.zc-author-card__badge{background:var(--author-badge-bg);border-color:var(--author-badge-border);color:var(--author-badge-text)}.zc-author-card .zc-author-card__role{color:var(--author-role)}.zc-author-card__cta{border:1px solid #7bd9c347;box-shadow:0 16px 30px #3fb0912e}html[data-theme=light] .zc-author-card__cta{color:#102a26;background:linear-gradient(135deg,#31d2b4 0%,#49d7c1 100%);border-color:#2bc2a359}html[data-theme=dark] .zc-author-card__cta{color:#0e171f;background:linear-gradient(135deg,#1fc36d 0%,#44d7c3 100%);border-color:#51dcb952}.zc-author-card__cta:hover{filter:brightness(1.03);transform:translateY(-1px)}