.t26-blog-author{background:var(--color-white);margin-bottom:-30px;padding:0 24px;position:relative;& .t26-blog-author__band{background:var(--t26-author-band,var(--color-secondary));height:200px;left:0;position:absolute;right:0;top:0;z-index:0}& .t26-blog-author__inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1400px;padding-top:40px;position:relative;text-align:center;z-index:1;@media (min-width:960px){align-items:flex-start;flex-direction:row;gap:50px;padding-top:48px;text-align:left}}& .t26-blog-author__avatar{border-radius:10px;flex-shrink:0;height:auto;overflow:hidden;position:relative;width:424px;z-index:2;& img{border:10px solid var(--color-white);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:block;height:100%;object-fit:cover;width:100%}}& .t26-blog-author__body{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}& .t26-blog-author__meta{color:var(--color-secondary);@media (min-width:960px){color:var(--color-white)}}& .t26-blog-author__name{color:inherit;font-family:var(--primary-font);font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.05;margin:0 0 10px}& .t26-blog-author__title{color:inherit;font-size:24px;font-weight:300;line-height:1.35;margin:0}& .t26-blog-author__tenure{color:inherit;font-size:15px;line-height:1.4;margin:0}& .t26-blog-author__email{color:inherit;font-size:15px;line-height:1.4;margin:8px 0 0;opacity:.75}& .t26-blog-author__bio{color:var(--color-secondary);font-size:18px;line-height:1.65;margin-top:20px;@media (min-width:960px){margin-top:70px}& p{font-size:18px;margin:0 0 12px}& p:last-child{margin-bottom:0}}}