.pub-document[data-supporting-shell="v1"] main .author-focus{font-size:18px;line-height:1.5;color:#62625d;margin:0 0 32px}
.pub-document[data-supporting-shell="v1"] .author-bio p{max-width:66ch;font-size:17px;line-height:1.75}
.pub-document[data-supporting-shell="v1"] main .author-bio h2{margin-top:0}
.pub-document[data-supporting-shell="v1"] .author-connect-section{border-top:1px solid #deddd6;margin-top:30px;padding-top:26px;padding-bottom:10px}
.pub-document[data-supporting-shell="v1"] main .author-connect-section h2{margin-top:0}
.pub-document[data-supporting-shell="v1"] .author-connect-section p{max-width:64ch;font-size:17px;line-height:1.75;margin-bottom:20px}
.pub-document[data-supporting-shell="v1"] a.author-connect{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:46px;box-sizing:border-box;padding:11px 17px;border:1px solid #c5c5bd;border-radius:7px;text-decoration:none;font-size:15px;font-weight:600;background:#fff;color:#121313}
a.author-connect .linkedin-icon{flex:none;display:block}
a.author-connect:hover{border-color:#121313;background:#fafaf8}
a.author-connect:focus-visible{outline:2px solid #0a66c2;outline-offset:4px}
@media(max-width:600px){.pub-document[data-supporting-shell="v1"] .author-bio p,.pub-document[data-supporting-shell="v1"] .author-connect-section p{font-size:16px}}
