.article-page{gap:var(--space-section-gap);flex-direction:column;display:flex}.article-head{gap:var(--space-1);flex-direction:column;display:flex}.article-head h1{font:var(--type-display-mobile);overflow-wrap:anywhere;margin:0}@media (min-width:720px){.article-head h1{font:var(--type-display)}}.article-locales ul,.article-tags,.article-next ul{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.article-locales a{color:var(--color-link);text-underline-offset:2px}.article-meta{color:var(--color-text-secondary);font:var(--type-caption);margin:0}.article-page .story-body{max-width:68ch}.article-lead{width:100%}.article-page .story-body a{color:var(--color-link);text-underline-offset:2px}.story-figure{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.story-figure img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.story-figure figcaption{color:var(--color-text-secondary);font:var(--type-caption)}.story-video{width:100%}.article-tag{min-height:var(--space-tap-min);padding-inline:var(--space-2);text-decoration:none}.article-tag:hover{text-decoration:underline}.article-related h2,.article-next h2{font:var(--type-h2)}.article-related h3{font:var(--type-field-label)}.article-related a{color:var(--color-link);text-underline-offset:2px}.article-next{gap:var(--space-2);flex-direction:column;display:flex}.article-next ul{gap:var(--space-1);flex-direction:column}.article-next a{min-height:var(--space-tap-min);color:var(--color-link);text-underline-offset:2px;flex-direction:column;justify-content:center;display:flex}.article-next-date{color:var(--color-text-secondary);font:var(--type-caption)}@media (min-width:900px){.article-columns-single{grid-template-columns:minmax(0,1fr)}}
