.mi-blog-context .mi-blog-author-name a{color:inherit;text-decoration:none}.mi-blog-context .mi-blog-author-name a:hover{color:var(--link-ink)}.mi-author-page{margin:28px 0 60px;min-width:0}.mi-author-profile{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px 45px;padding:35px;border:1px solid var(--line);background:var(--surface);max-width:1090px;margin:0 auto}.mi-author-profile--no-image{grid-template-columns:minmax(0,1fr)}.mi-author-profile-image{grid-row:1 / 3;display:block;width:100%;max-width:230px;height:auto;border-radius:3px}.mi-author-profile-heading{min-width:0}.mi-author-profile h1{margin:12px 0 10px;font:700 clamp(29px,3.5vw,44px)/1.16 Manrope,sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere}.mi-author-profile-heading>p{margin:0;color:var(--link-ink);font-size:15px;font-weight:600;line-height:1.6}.mi-author-profile-body{min-width:0}.mi-author-profile-bio{margin-bottom:25px;color:var(--muted);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.mi-author-profile-bio p{margin:0 0 15px}.mi-author-profile h2{margin:0 0 13px;font:700 21px/1.3 Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink)}.mi-author-profile-contact{display:grid;justify-items:start;gap:7px;padding-top:23px;border-top:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.mi-author-profile-contact h2{margin:0 0 5px}.mi-author-profile-contact a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;max-width:100%}.mi-author-profile-contact a:hover{color:var(--link-ink)}.mi-author-all{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;font-size:13px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.mi-author-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mi-author-directory-heading h1{margin:10px 0 30px;font:700 clamp(30px,4vw,47px)/1.2 Manrope,sans-serif;letter-spacing:-.04em}.mi-author-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mi-author-directory-card{--mi-author-portrait-size:104px;display:grid;grid-template-columns:var(--mi-author-portrait-size) minmax(0,1fr);grid-template-rows:1fr auto;gap:12px 20px;min-width:0;min-height:174px;padding:25px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.mi-author-directory-card img{grid-column:1;grid-row:1 / 3;display:block;width:var(--mi-author-portrait-size);height:var(--mi-author-portrait-size);border-radius:50%;object-fit:cover;align-self:start}.mi-author-directory-card h2,.mi-author-directory-card h3{margin:0;font:700 20px/1.35 Manrope,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.mi-author-directory-summary{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:6px;min-width:0}.mi-author-directory-position{color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mi-author-directory-card .mi-author-directory-open{grid-column:2;grid-row:2;justify-self:end;align-self:end;text-align:right;color:var(--link-ink);font-size:13px;font-weight:600}.mi-author-directory-card--no-image{grid-template-columns:minmax(0,1fr)}.mi-author-directory-card--no-image .mi-author-directory-summary,.mi-author-directory-card--no-image .mi-author-directory-open{grid-column:1}.mi-author-directory-card:hover{border-color:var(--accent)}.mi-author-not-found{padding:35px;border:1px solid var(--line);background:var(--surface)}@media(max-width:900px){.mi-author-profile{grid-template-columns:160px minmax(0,1fr);padding:28px;gap:25px}.mi-author-profile--no-image,.mi-author-directory{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.mi-author-profile{grid-template-columns:80px minmax(0,1fr);padding:22px 18px;gap:22px 17px}.mi-author-profile-image{grid-row:1;max-width:80px}.mi-author-profile-heading h1{font-size:25px;margin-top:8px}.mi-author-profile-heading>p{font-size:13px}.mi-author-profile-body{grid-column:1 / -1}.mi-author-profile-bio{font-size:15px}.mi-author-profile--no-image,.mi-author-directory{grid-template-columns:minmax(0,1fr)}.mi-author-directory-card{--mi-author-portrait-size:96px;padding:20px;column-gap:16px}.mi-author-page{margin-top:22px}}.mi-author-profile-heading>p.mi-author-since{margin-top:18px;padding:8px 15px;border-left:3px solid var(--brand-accent);background:var(--surface-soft);color:var(--ink);font-size:14px;font-weight:500}.mi-author-career{padding-top:24px;border-top:1px solid var(--line)}.mi-author-career-text{white-space:normal}.mi-author-directory-section{margin-top:47px}

/*# sourceMappingURL=author.c34692004a91.css.map */
