.trn-byline{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:0 0 1.25rem;font-size:.95rem}.trn-byline a{font-weight:800}.trn-byline-date,.trn-byline-updated{opacity:.72}.trn-badge{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;background:#d66b32;color:#fff;padding:.3rem .55rem}.trn-note{border-left:4px solid #d66b32;background:#f4efe5;padding:1rem 1.2rem;margin:1.2rem 0;color:#1a2028}.trn-author-box{display:grid;grid-template-columns:auto 1fr;gap:1rem;border-top:2px solid currentColor;border-bottom:2px solid currentColor;padding:1.25rem 0;margin:2.5rem 0}.trn-author-box img{width:96px;height:96px;border-radius:50%;object-fit:cover}.trn-author-box h2{font-size:1.35rem;margin:.2rem 0}.trn-author-role{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin:0}.trn-author-social{display:flex;gap:12px;flex-wrap:wrap;margin:.7rem 0}.trn-author-all{font-weight:700}.trn-corrections-link{font-size:.82rem;opacity:.72}.trn-service-footer{clear:both;padding:24px max(24px,calc((100vw - 1200px)/2));background:#111;color:#fff;border-top:1px solid #333;display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.trn-service-footer div{display:flex;gap:10px;flex-wrap:wrap}.trn-service-footer a{color:#fff;text-decoration:none}.trn-service-footer a:hover{text-decoration:underline}
.trn-author-page{background:#f4f1ea;color:#171717;min-height:70vh}.trn-author-hero{background:#111;color:#fff;padding:70px 24px}.trn-author-hero-inner,.trn-author-container{max-width:1180px;margin:0 auto}.trn-author-hero-inner{display:grid;grid-template-columns:220px 1fr;gap:42px;align-items:center}.trn-author-portrait{width:220px;height:220px;border-radius:50%;object-fit:cover;border:5px solid #d66b32}.trn-author-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#d66b32;font-weight:800}.trn-author-hero h1{font-size:clamp(2.6rem,7vw,5.8rem);line-height:.95;margin:.2em 0}.trn-author-lead{font-size:1.2rem;max-width:760px;line-height:1.55}.trn-author-expertise{opacity:.85}.trn-author-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.trn-author-links a{color:#fff;border:1px solid #555;padding:8px 12px;text-decoration:none}.trn-author-about{padding:50px 24px 0}.trn-author-about h2,.trn-author-section-head h2{font-size:2rem}.trn-author-about p{max-width:820px;font-size:1.08rem;line-height:1.75}.trn-author-articles{padding:50px 24px 80px}.trn-author-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:3px solid #111;margin-bottom:28px}.trn-author-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trn-author-card{background:#fff}.trn-author-card-image{display:block;aspect-ratio:16/9;background:#ddd;overflow:hidden}.trn-author-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.trn-author-card:hover img{transform:scale(1.03)}.trn-author-card-body{padding:20px}.trn-author-card-meta{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#7b421f}.trn-author-card h3{font-size:1.35rem;line-height:1.15;margin:.4rem 0}.trn-author-card h3 a{color:inherit;text-decoration:none}.trn-author-empty{background:#fff;padding:35px}.navigation.pagination{margin-top:35px}
@media(max-width:800px){.trn-author-hero-inner{grid-template-columns:1fr;text-align:center}.trn-author-portrait{margin:auto;width:160px;height:160px}.trn-author-links{justify-content:center}.trn-author-grid{grid-template-columns:1fr}.trn-author-box{grid-template-columns:1fr}.trn-service-footer{display:block}.trn-service-footer div{margin-top:12px}}
