:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-width:0}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__avatar{align-items:center;background:linear-gradient(150deg,#eef8fd,#e3f0f7);border:1px solid #c9d5dd;border-radius:var(--mv-radius-pill);display:flex;flex-shrink:0;height:46px;justify-content:center;object-fit:cover;width:46px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__avatar--initials{color:var(--mv-navy);font-size:15px;font-weight:600;letter-spacing:.04em;line-height:1}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__body,:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__text{min-width:0}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__text{flex:1 1 180px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__name{color:var(--mv-navy-darkest);display:block;font-size:16px;font-weight:600;line-height:1.3;margin:0}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__meta{color:var(--mv-slate-muted);display:block;font-size:var(--mv-body-sm);line-height:1.3}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--byline{border-bottom:1px solid #e8eef2;border-top:1px solid #e8eef2;padding:20px 0}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__share{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__share-label{color:var(--mv-slate-muted);font-size:var(--mv-meta-sm);font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__share :is(a,button){align-items:center;background:0 0;border:1px solid #d4e3ec;border-radius:var(--mv-radius-button);color:var(--mv-navy);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:44px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__share :is(a,button):hover{background:var(--mv-navy);color:var(--mv-white)}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__copy{display:inline-flex;position:relative}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__copied{background:var(--mv-navy-darkest);border-radius:var(--mv-radius-button);bottom:calc(100% + 8px);color:var(--mv-white);font-size:var(--mv-meta-sm);font-weight:600;line-height:1.2;padding:6px 10px;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:2}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__copied[hidden]{display:none}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--row{align-items:flex-start;border-top:1px solid #e2ebf1;gap:18px;margin-block:clamp(36px,4.5vw,52px);padding-top:clamp(24px,3vw,32px)}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--row .mv-author__avatar{height:72px;width:72px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--row .mv-author__body{flex:1 1 280px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--row .mv-author__name{font-size:var(--mv-body-lg);margin-bottom:8px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__bio{color:var(--mv-ink);display:block;font-size:var(--mv-body);line-height:1.65;margin:0;text-wrap:pretty}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--card{align-items:flex-start;background:var(--mv-white);border-radius:22px;box-shadow:0 16px 34px -26px rgba(0,25,51,.6);gap:24px;padding:clamp(24px,3vw,34px)}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--card .mv-author__avatar{height:86px;width:86px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--card .mv-author__body{flex:1 1 260px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__label{color:var(--mv-blue);font-size:var(--mv-meta-xxs);font-weight:700;letter-spacing:var(--mv-tracking-label);line-height:1;margin:0 0 10px;text-transform:uppercase}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author--card .mv-author__name{font-size:23px;margin-bottom:4px}:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__role{color:var(--mv-slate-muted);font-size:var(--mv-body-sm);line-height:1.4;margin:0 0 12px}@media (width <=640px){:where(.wp-site-blocks,.editor-styles-wrapper) .mv-author__share{margin-left:0}}