.tcv-author{--tcv-ink:#333333;--tcv-muted:#666666;--tcv-line:#D5DEEC;--tcv-soft:#F5F9FE;--tcv-accent:#0144D8;--tcv-head:#0F2A5C;background:var(--tcv-soft);padding:108px 0 80px;color:var(--tcv-ink)}.tcv-author__wrap{max-width:1120px;margin:0 auto;padding:0 20px}.tcv-author :where(h1,h2,h3,p,ul,figure){margin:0;padding:0}.tcv-author .tcv-author__h1{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:clamp(26px, 3.2vw, 36px)!important;line-height:1.3;text-align:center;text-transform:none;color:var(--tcv-head);margin-bottom:40px}.tcv-author__grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;align-items:start}.tcv-author__card{position:sticky;top:96px;padding:8px 36px 8px 0;border-right:1px solid var(--tcv-line);text-align:center}.tcv-author__photo{width:160px;height:160px;margin:0 auto 16px;border-radius:50%;overflow:hidden;border:3px solid var(--tcv-accent);background:#fff}.tcv-author__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.tcv-author__ph{display:grid;place-items:center;width:100%;height:100%;font:700 44px/1 Roboto,Arial,sans-serif;color:var(--tcv-accent)}.tcv-author__name{font-size:18px;font-weight:700;line-height:1.4;color:var(--tcv-head)}.tcv-author .tcv-author__role{margin-top:4px;font-size:14px;line-height:1.6;color:var(--tcv-muted)}.tcv-author__connect{margin-top:28px;text-align:left}.tcv-author .tcv-author__connect-title{font-size:18px;font-weight:600;line-height:1.4;color:var(--tcv-accent);margin-bottom:8px}.tcv-author__links{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;line-height:1.5}.tcv-author__links a{color:var(--tcv-accent);text-decoration:none}.tcv-author__links a:hover{text-decoration:underline}.tcv-author__body{padding-left:40px;font-size:16px;line-height:1.8}.tcv-author__body>:first-child{margin-top:0}.tcv-author__body p{margin:0 0 16px}.tcv-author__body a{color:var(--tcv-accent);text-decoration:underline;text-underline-offset:2px}.tcv-author .tcv-author__body h2,.tcv-author .tcv-author__posts>h2{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:30px!important;line-height:1.3;text-transform:none;color:var(--tcv-head);margin:44px 0 18px;padding-bottom:8px;border-bottom:2px solid var(--tcv-accent)}.tcv-author .tcv-author__body>h2:first-child{margin-top:0}.tcv-author .tcv-author__body h3{font-size:22px;font-weight:700;line-height:1.4;color:var(--tcv-head);margin:28px 0 10px}.tcv-author__body ul{list-style:disc;margin:0 0 18px 22px}.tcv-author__body li{margin-bottom:8px}.tcv-author__posts{margin-top:64px}.tcv-author .tcv-author__posts>h2{margin-top:0;margin-bottom:28px}.tcv-author .tcv-mag{padding:0}.tcv-author .tcv-mag__grid{margin-bottom:32px}.tcv-author__more{text-align:center}.tcv-author__more a{display:inline-block;padding:10px 28px;border-radius:999px;background:var(--tcv-accent);color:#fff;font-weight:600;text-decoration:none}.tcv-author__more a:hover{opacity:.9}@media (max-width:849px){.tcv-author{padding-top:88px}.tcv-author__grid{grid-template-columns:minmax(0,1fr)}.tcv-author__card{position:static;padding:0 0 28px;border-right:0;border-bottom:1px solid var(--tcv-line);margin-bottom:28px}.tcv-author__connect{text-align:center}.tcv-author__links{justify-content:center}.tcv-author__body{padding-left:0}.tcv-author .tcv-author__body h2,.tcv-author .tcv-author__posts>h2{font-size:24px!important}}