/* About the author: editorial portrait, experience, principles. */
#main.linmen-author-page,#main.linmen-author-page *{box-sizing:border-box}
#main.linmen-author-page{width:100%;max-width:none}
#linmen-author{max-width:1160px;margin:0 auto 54px;padding:12px 23px 0;color:#243b51}
#linmen-author .linmen-author__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(265px,.74fr);align-items:center;gap:clamp(25px,5vw,65px);padding:clamp(27px,4vw,49px);border:1px solid #e1eaf2;border-radius:18px;background:linear-gradient(115deg,#f6f9fc,#ebf4fa)}
#linmen-author .linmen-author__eyebrow{display:block;margin:0 0 13px;color:#277dae;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
#linmen-author h1,#linmen-author h2,#linmen-author h3{font-family:Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:-.025em}
#linmen-author h1{margin:0 0 18px;padding:0;color:#1b3e5c;font-size:clamp(36px,4.5vw,55px);line-height:1.1}
#linmen-author .linmen-author__lead{margin:0 0 16px;color:#314f69;font-size:clamp(17px,1.9vw,20px);line-height:1.55;font-weight:600}
#linmen-author .linmen-author__intro p:not(.linmen-author__lead){margin:0;color:#597081;font-size:15px;line-height:1.7}
#linmen-author .linmen-author__actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}
#linmen-author .linmen-author__action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:11px 15px;border-radius:10px;border:1px solid #c5d7e5;background:white;color:#245d86;font-weight:700;font-size:13px;text-decoration:none}
#linmen-author .linmen-author__action--primary{background:#22679b;border-color:#22679b;color:#fff}
#linmen-author .linmen-author__action:hover{filter:brightness(.96);transform:translateY(-1px)}
#linmen-author .linmen-author__portrait{margin:0 auto;max-width:350px;width:100%;overflow:hidden;border-radius:15px;box-shadow:0 18px 35px rgba(17,50,75,.16);background:#dbe9f3}
#linmen-author .linmen-author__portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}
#linmen-author .linmen-author__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 48px}
#linmen-author .linmen-author__metrics>div{padding:21px 23px;background:#fff;border:1px solid #dfe9f1;border-radius:13px}
#linmen-author .linmen-author__metrics strong{display:block;margin-bottom:6px;color:#206d9f;font-size:29px;line-height:1.2}
#linmen-author .linmen-author__metrics span{display:block;color:#61788a;font-size:13px;line-height:1.48}
#linmen-author .linmen-author__section{margin:0 0 53px}
#linmen-author .linmen-author__section h2,#linmen-author .linmen-author__closing h2{margin:0 0 18px;padding:0;color:#1b3e5c;font-size:clamp(25px,2.8vw,33px);line-height:1.24}
#linmen-author .linmen-author__section p{color:#526b80;line-height:1.78;font-size:15px;margin:0 0 15px}
#linmen-author .linmen-author__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:clamp(22px,4vw,64px)}
#linmen-author .linmen-author__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#linmen-author .linmen-author__grid article{padding:23px;background:#f8fbfd;border:1px solid #dfe9f1;border-radius:14px}
#linmen-author .linmen-author__card-index{display:block;margin-bottom:19px;color:#3281b3;font-weight:800;font-size:13px}
#linmen-author .linmen-author__grid h3{margin:0 0 12px;padding:0;font-size:19px;line-height:1.34;color:#234d6b}
#linmen-author .linmen-author__grid p{font-size:14px;margin:0}
#linmen-author .linmen-author__teaching{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,65px);align-items:start}
#linmen-author .linmen-author__teaching-points{display:grid;gap:13px}
#linmen-author .linmen-author__teaching-points>div{padding:17px 19px;border-left:3px solid #3382ac;background:#edf6fb;border-radius:0 9px 9px 0}
#linmen-author .linmen-author__teaching-points strong{display:block;color:#224a68;font-size:15px;margin-bottom:5px}
#linmen-author .linmen-author__teaching-points span{display:block;color:#5b7080;font-size:13px;line-height:1.55}
#linmen-author .linmen-author__education{padding:25px 29px;border:1px solid #dfe9f1;border-radius:15px;background:#fafcfe}
#linmen-author .linmen-author__education p{margin:0 0 9px}
#linmen-author .linmen-author__closing{display:grid;grid-template-columns:1.4fr .6fr;gap:30px;align-items:center;padding:31px 35px;border-radius:16px;background:#173d5c;color:white}
#linmen-author .linmen-author__closing h2{color:white}
#linmen-author .linmen-author__closing .linmen-author__eyebrow{color:#95cbe9}
#linmen-author .linmen-author__closing p{margin:0;color:#c9ddeb;font-size:14px;line-height:1.6}
#linmen-author .linmen-author__closing-links{display:flex;flex-direction:column;gap:12px}
#linmen-author .linmen-author__closing-links a{padding:10px 12px;border:1px solid #7694aa;border-radius:9px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;text-align:center}
#linmen-author .linmen-author__closing-links a:hover{background:#ffffff18}
@media(max-width:820px){#linmen-author .linmen-author__hero{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}#linmen-author .linmen-author__story,#linmen-author .linmen-author__teaching{grid-template-columns:1fr}#linmen-author .linmen-author__grid{gap:11px}#linmen-author .linmen-author__grid article{padding:20px 16px}}
@media(max-width:650px){#linmen-author{padding:8px 13px 0}#linmen-author .linmen-author__hero{grid-template-columns:1fr;padding:23px}#linmen-author .linmen-author__portrait{max-width:310px;grid-row:1}#linmen-author .linmen-author__metrics{grid-template-columns:1fr;gap:9px;margin-bottom:39px}#linmen-author .linmen-author__metrics>div{padding:13px 17px}#linmen-author .linmen-author__metrics strong{font-size:23px}#linmen-author .linmen-author__grid{grid-template-columns:1fr}#linmen-author .linmen-author__section{margin-bottom:36px}#linmen-author .linmen-author__closing{grid-template-columns:1fr;padding:24px}#linmen-author .linmen-author__education{padding:21px}}


/* Corporate services and professional communities added to author's profile. */
#linmen-author .linmen-author__section-lead{max-width:815px;margin:0 0 21px;color:#526b80;font-size:15px;line-height:1.75}
#linmen-author .linmen-author__service-grid,#linmen-author .linmen-author__community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
#linmen-author .linmen-author__service-grid article,#linmen-author .linmen-author__community-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:25px 27px;border:1px solid #dbe7ef;border-radius:14px;background:#f8fbfd;min-width:0}
#linmen-author .linmen-author__service-grid article:first-child{background:#edf6f2;border-color:#b5d0ca}
#linmen-author .linmen-author__service-grid h3,#linmen-author .linmen-author__community-grid h3{font-size:20px;line-height:1.35;color:#214762;margin:0 0 10px}
#linmen-author .linmen-author__service-grid p,#linmen-author .linmen-author__community-grid p{font-size:14px;line-height:1.68;color:#526b80;margin:0 0 20px}
#linmen-author .linmen-author__service-grid a,#linmen-author .linmen-author__community-grid a{display:inline-flex;gap:6px;margin-top:auto;color:#216b95;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
#linmen-author .linmen-author__community-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:10px;background:#e7f2fa;color:#287dab;font-size:22px;margin-bottom:14px}
#linmen-author .linmen-author__service-grid a:hover,#linmen-author .linmen-author__community-grid a:hover{color:#134c6d}
@media(max-width:650px){#linmen-author .linmen-author__service-grid,#linmen-author .linmen-author__community-grid{grid-template-columns:minmax(0,1fr)}#linmen-author .linmen-author__service-grid article,#linmen-author .linmen-author__community-grid article{padding:21px 20px}}
