.news-article-lead{font-size:1.5rem;line-height:1.55;font-weight:400;color:var(--color-on-surface);margin-block:0 2.5rem;text-wrap:pretty}@media(max-width:768px){.news-article-lead{font-size:1.25rem}}.news-article-content{font-size:1.125rem;line-height:1.7;color:var(--color-on-surface)}.news-article-content>*+*{margin-top:1.25em}.news-article-content h2{font-size:1.875rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-top:2em;margin-bottom:.5em;color:var(--color-on-surface)}.news-article-content h3{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-top:1.75em;margin-bottom:.5em}.news-article-content h4{font-size:1.25rem;font-weight:700;margin-top:1.5em;margin-bottom:.5em}.news-article-content p{color:var(--color-on-surface)}.news-article-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--transition-fast)}.news-article-content a:hover{color:var(--color-primary-hover)}.news-article-content strong{font-weight:700}.news-article-content em{font-style:italic}.news-article-content ul,.news-article-content ol{padding-left:1.5em}.news-article-content ul{list-style:disc}.news-article-content ol{list-style:decimal}.news-article-content li+li{margin-top:.4em}.news-article-content blockquote{border-left:3px solid var(--color-primary);padding-left:1.5em;font-style:italic;color:var(--color-on-surface-variant);margin-block:1.5em}.news-article-content img{width:100%;height:auto;border-radius:var(--radius-xl);margin-block:1.5em}.news-article-content hr{border:0;border-top:1px solid var(--color-outline-variant);margin-block:2em}.news-article-content code{background:var(--color-surface-container);padding:.2em .4em;border-radius:var(--radius-md);font-size:.9em}.news-article-content pre{background:var(--color-surface-container);padding:1em;border-radius:var(--radius-lg);overflow-x:auto}.news-article-content pre code{background:transparent;padding:0}.news-article-content table{width:100%;border-collapse:collapse;margin-block:1.5em}.news-article-content th,.news-article-content td{border:1px solid var(--color-outline-variant);padding:.75em;text-align:left}.news-article-content th{background:var(--color-surface-container-low);font-weight:700}.article-related{padding:var(--space-8);border-radius:1rem;background:var(--color-surface-container-lowest);box-shadow:0 1px 2px rgb(0 0 0/5%),0 8px 24px -12px rgb(0 0 0/12%)}.article-related__title{margin:0 0 var(--space-6);font-size:var(--text-xl);font-weight:900;letter-spacing:-.02em;line-height:1.25;color:var(--color-on-surface)}.article-related__list{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin:0;padding:0;list-style:none}.article-related__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:.875rem 1rem;border-radius:.5rem;background:var(--color-surface-container-low);color:var(--color-on-surface);font-size:var(--text-sm);font-weight:700;line-height:1.4;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.article-related__link svg{flex-shrink:0;color:var(--color-on-surface-variant);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.article-related__link:hover,.article-related__link:focus-visible{color:var(--color-primary)}.article-related__link:hover svg,.article-related__link:focus-visible svg{color:var(--color-primary);transform:translateX(2px)}.article-related__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width:640px){.article-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.article-related{padding:var(--space-8) var(--space-10,2.5rem)}}