.article-head h1{font-size:clamp(27px,4.2vw,46px);line-height:1.35;letter-spacing:0}
.article-lead,.prose,.author-card p{line-height:1.85}
.prose h2,.prose h3,.author-card h2{line-height:1.45;letter-spacing:0}
h1,h2,h3,p,td,th,.byline-name{overflow-wrap:anywhere}
.table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}
.table-scroll table{width:100%;min-width:480px}
.prose figure img{display:block;max-width:100%;height:auto;margin-inline:auto}
.prose figcaption{line-height:1.7}
.original-version{margin-top:32px;padding:18px 22px;border:1px solid rgba(124,199,255,.25);
border-radius:14px;background:rgba(124,199,255,.04)}
.original-version p{margin:0}.original-version p+p{margin-top:10px}
@media(max-width:620px){.author-card{flex-wrap:wrap}.author-card>div{min-width:0}}
