.author-column{max-width:820px;padding:28px 20px 60px}.author-column nav{display:flex;flex-wrap:wrap;gap:12px}.author-column h1{font-size:clamp(1.85rem,5vw,2.8rem);line-height:1.18;overflow-wrap:break-word}.author-column p{font-size:1.1rem;line-height:1.8}.author-column .column-deck{font-size:1.25rem;font-weight:600}.author-column h2{font-size:1.4rem;margin-top:30px}.author-column-card{background:#fff;border-left:4px solid #d71935;padding:20px;margin:20px 0}.author-column-card h3{font-size:1.4rem}.author-column-card p{line-height:1.6}
.author-story-list{list-style:none;padding:0;margin:20px 0}.author-story-list li{display:grid;grid-template-columns:140px minmax(0,1fr) 24px;align-items:start;gap:18px;padding:22px 0;border-top:1px solid #e2e6ec}.author-story-list time{font:13px/1.6 Arial,sans-serif;color:#677184}.author-story-list a{font-size:clamp(1.15rem,3vw,1.65rem);font-weight:700;line-height:1.35;text-decoration:none}.author-story-list a:hover{color:#c91532}.author-story-list a:focus-visible{outline:3px solid #ffb521;outline-offset:5px}.author-identity{border-bottom:3px solid #d71935;padding-bottom:24px;margin-bottom:28px}@media(max-width:600px){.author-story-list li{grid-template-columns:minmax(0,1fr) 24px;gap:8px}.author-story-list time{grid-column:1/-1}}
