.article-reading.reading-page{width:calc(100% - 64px);max-width:700px;margin-top:56px}.article-reading .article-topic{padding:6px 11px;font-size:12px;line-height:1.4}.article-reading .article-header h1{margin:20px 0 16px;font-size:42px;line-height:52px;letter-spacing:-1.45px;text-wrap:pretty}.article-reading .article-dek{font-size:22px;line-height:1.45;letter-spacing:-.25px;text-wrap:pretty}.article-reading .article-author{gap:12px;margin:28px 0 32px}.article-reading .article-author .avatar{width:44px;height:44px;font-size:15px}.article-reading .article-author-details{min-width:0;font-size:14px;line-height:1.4}.article-reading .article-author-details p{margin-top:5px;font-size:13px;line-height:1.5}.article-reading .article-toolbar{height:57px}.article-reading .toolbar-actions{gap:20px}.article-reading .article-response-link{gap:9px;padding:8px 0;font-size:13px}.article-reading .article-end .icon-button,.article-reading .article-toolbar .icon-button{min-width:36px;min-height:36px;color:var(--muted)}.article-reading .article-end .icon-button.is-saved,.article-reading .article-end .icon-button:hover:not(:disabled),.article-reading .article-toolbar .icon-button.is-saved,.article-reading .article-toolbar .icon-button:hover:not(:disabled){color:var(--publication-accent)}.article-reading .article-cover{margin:40px 0 48px}.article-reading .editorial-cover.hero-cover{height:auto;aspect-ratio:auto;background:transparent;border-radius:0}.article-reading .article-cover img{display:block;width:100%;height:auto;object-fit:contain}.article-reading .photo-credit{margin-top:12px;font-size:12px;line-height:1.5;text-align:center}.article-reading .article-body{max-width:680px;margin-inline:auto;font-family:var(--serif);font-size:21px;font-weight:400;line-height:1.6;letter-spacing:-.1px;overflow-wrap:break-word}.article-reading .article-body p{margin:0 0 32px}.article-reading .article-body h2{margin:40px 0 16px;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.5px}.article-reading .article-body h3{margin:40px 0 14px;font-weight:600;font-size:22px;line-height:1.3;letter-spacing:-.5px}.article-reading .article-body :is(h4,h5,h6){margin:32px 0 12px;font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.4}.article-reading .article-rich-text>:first-child{margin-top:0}.article-reading .article-rich-text>:last-child{margin-bottom:0}.article-reading .article-body :is(ul,ol){margin:24px 0 32px;padding-left:30px}.article-reading .article-body li{margin:12px 0;padding-left:3px}.article-reading .article-body li>p{margin-bottom:12px}.article-reading .article-body :is(blockquote,.lexical-quote){margin:36px 0;padding-left:23px;border-left-width:3px;font-size:22px;font-style:italic;line-height:1.6}.article-reading .article-body blockquote p:last-child{margin-bottom:0}.article-reading .article-body img{display:block;max-width:100%;height:auto;margin:36px auto;border-radius:0}.article-reading .article-body :is(video,iframe){max-width:100%}.article-reading .article-body figcaption{margin-top:12px;color:var(--muted);font:12px/1.6 var(--sans);text-align:center}.article-reading .article-body .article-media{margin:40px 0}.article-reading .article-body .article-media-image{margin:0}.article-reading .article-media-credit{display:block}.article-reading .article-body hr{height:1px;margin:44px auto;border:0;background:var(--line)}.article-reading .article-body hr:before{content:none}.article-reading .article-end{margin:48px 0 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-reading .author-card{gap:20px;padding:32px 0 36px}.article-reading .author-card>a{flex-shrink:0}.article-reading .author-card>a>.avatar{width:56px;height:56px;font-size:18px}.article-reading .author-card h2{margin-bottom:10px;font-size:20px;line-height:1.35}.article-reading .author-card p{font-size:14px;line-height:1.65}.article-reading .reader-comments{padding-top:36px;padding-bottom:36px}.article-reading>.qiraa-card{margin:0 0 48px}.article-recommendations.related-stories{width:calc(100% - 64px);max-width:880px;margin:56px auto 72px;padding-top:40px}.article-recommendations .section-title{margin-bottom:30px}.article-recommendations .section-title h2{font-size:22px;line-height:1.3}.article-recommendations .related-grid{gap:32px}.article-recommendations .compact-card{gap:20px}.article-recommendations .editorial-cover{height:auto;aspect-ratio:16/10;border-radius:0}.article-recommendations .card-title-link h2{margin:12px 0 9px;font-size:23px;line-height:1.25}.article-recommendations .card-dek{font-size:15px;line-height:1.5}@media (max-width:600px){.article-reading.reading-page{width:calc(100% - 40px);margin-top:32px}.article-reading .article-header h1{margin-top:18px;font-size:34px;line-height:1.23;letter-spacing:-1px}.article-reading .article-dek{font-size:19px;line-height:1.5;letter-spacing:-.1px}.article-reading .article-author{margin:24px 0}.article-reading .article-author .avatar{width:40px;height:40px}.article-reading .article-author-details p{font-size:12px}.article-reading .article-toolbar{height:53px}.article-reading .toolbar-actions{gap:14px}.article-reading .article-cover{margin:32px 0 36px}.article-reading .photo-credit{font-size:11px}.article-reading .article-body{font-size:20px;line-height:1.6;letter-spacing:0}.article-reading .article-body p{margin-bottom:28px}.article-reading .article-body h2{margin:40px 0 14px;font-size:24px}.article-reading .article-body h3{margin-top:32px;font-size:21px}.article-reading .article-body :is(blockquote,.lexical-quote){padding-left:20px;font-size:21px}.article-reading .article-end{margin-top:40px}.article-reading .author-card{gap:15px;padding:28px 0 32px}.article-reading .author-card>a>.avatar{width:48px;height:48px;font-size:15px}.article-reading .author-card h2{font-size:19px}.article-recommendations.related-stories{width:calc(100% - 40px);margin:40px auto 48px;padding-top:32px}.article-recommendations .section-title h2{font-size:20px}.article-recommendations .related-grid{grid-template-columns:1fr;gap:36px}.article-recommendations .compact-card .byline{font-size:12px}.article-recommendations .compact-card .byline .avatar{display:grid}.article-recommendations .compact-card .card-actions{margin-left:auto}.article-recommendations .card-title-link h2{font-size:23px}}@media (max-width:360px){.article-reading .article-header h1{font-size:32px}}.article-breadcrumbs{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:1.3rem;color:var(--muted,#6b706a);font-size:.78rem;line-height:1.5}.article-breadcrumbs a{text-decoration:none}.article-breadcrumbs a:hover{text-decoration:underline}