.mkt .author-head{display:grid;grid-template-columns:200px 1fr;gap:clamp(24px,4vw,44px);align-items:start;max-width:860px;margin-inline:auto}@media (max-width:720px){.mkt .author-head{grid-template-columns:1fr;gap:22px}}.mkt .author-photo{width:200px;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--paper-hi);border:1px solid var(--rule)}@media (max-width:720px){.mkt .author-photo{width:148px}}.mkt .author-photo img{width:100%;height:100%;object-fit:cover;display:block}.mkt .author-head h1{font-size:clamp(32px,4.2vw,52px);font-weight:900;letter-spacing:-.035em;line-height:1.08;color:var(--ink)}.mkt .author-role{font-family:var(--mono);font-size:12.5px;color:var(--mk-muted);margin-top:10px}.mkt .author-bio{margin-top:20px;max-width:62ch}.mkt .author-bio p{font-size:16.5px;line-height:1.75;color:var(--text);margin-bottom:14px}.mkt .author-bio p:last-child{margin-bottom:0}.mkt .author-bio a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.mkt .author-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.mkt .author-links a{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--text);background:var(--paper-hi);border:1px solid var(--rule);border-radius:999px;padding:7px 14px;text-decoration:none;transition:border-color .18s,color .18s}.mkt .author-links a:hover{border-color:var(--primary);color:var(--primary)}.mkt .author-links svg{width:15px;height:15px;fill:currentColor}.mkt .author-shelf{margin-top:clamp(44px,6vw,68px)}.mkt .author-shelf>h2{font-size:clamp(22px,2.6vw,28px);font-weight:900;letter-spacing:-.03em;color:var(--ink)}.mkt .author-shelf>.shelf-intro{font-size:15px;line-height:1.7;color:var(--mk-muted);margin:8px 0 22px;max-width:62ch}