.news-message{color:var(--text-body);font-size:var(--fs-menu);margin:0}.news-more h2{margin-bottom:var(--space-lg)}.pr-index .pr-grid{display:grid;gap:var(--space-2xl) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.pr-index .pr-card a{color:inherit;display:grid;gap:var(--space-xxs);text-decoration:none}.pr-index .pr-thumb{border-radius:var(--radius-card);margin:0 0 var(--space-xxs)}.pr-index .pr-date{color:var(--text-muted)}.pr-index .pr-title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--text-heading);font-size:var(--fs-md);-webkit-line-clamp:3;line-clamp:3;line-height:var(--lh-h3);margin:0;overflow:hidden;text-wrap:pretty;transition:color var(--duration-fast) var(--ease-standard)}.pr-index .pr-card a:focus-visible .pr-title,.pr-index .pr-card a:hover .pr-title{color:var(--link);text-decoration:underline}.pr-index .pr-excerpt{display:-webkit-box;-webkit-box-orient:vertical;color:var(--text-body);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;line-height:var(--lh-heading);margin:0;overflow:hidden}@media (min-width:993px){.pr-index .pr-card-featured{grid-column:1/-1;margin-bottom:var(--space-md)}.pr-index .pr-card-featured a{align-items:start;column-gap:var(--space-xl);grid-template-columns:5fr 4fr;grid-template-rows:auto auto 1fr}.pr-index .pr-card-featured .pr-thumb{grid-row:1/4;margin:0}.pr-index .pr-card-featured .pr-date{margin-top:var(--space-xs)}.pr-index .pr-card-featured .pr-title{font-size:var(--fs-h3);-webkit-line-clamp:3;line-clamp:3}.pr-index .pr-card-featured .pr-excerpt{font-size:var(--fs-base);-webkit-line-clamp:4;line-clamp:4;line-height:var(--lh-body)}}.pr-index .pr-pagination{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between;margin-top:var(--space-2xl)}.pr-index .pr-pagination[hidden]{display:none}.pr-index .pr-page-slot{min-width:100px}.pr-index .pr-page-slot-end{text-align:right}.pr-index .pr-page-label{color:var(--text-muted)}.article-layout{display:grid;gap:var(--space-2xl);margin-inline:auto;max-width:1320px}@media (min-width:993px){.article-layout{gap:var(--space-3xl);grid-template-columns:400px minmax(0,1fr)}.article-layout .article-main{grid-column:2;grid-row:1}.article-layout .article-side{grid-column:1;grid-row:1}}.article-main{max-width:860px}.article-main .article-back{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:1px;margin-bottom:var(--space-md);text-decoration:none;text-transform:uppercase}.article-main .article-date{color:var(--text-muted);display:block}.article-main .article-title{font-size:var(--fs-h2);line-height:var(--lh-h2);margin:var(--space-xs) 0 var(--space-lg)}.article-main .article-body img{border-radius:var(--radius-md)}.article-side .side-thumb{--card-media-ratio:4/3;border-radius:var(--radius-card);margin:0 0 var(--space-lg)}.article-side .side-heading{font-size:var(--fs-h4);margin-bottom:var(--space-sm)}.article-side .side-list{display:grid;gap:var(--space-sm);margin:0 0 var(--space-md)}.article-side .side-list a{display:-webkit-box;-webkit-box-orient:vertical;font-size:var(--fs-menu);font-weight:var(--fw-semibold);-webkit-line-clamp:3;line-clamp:3;line-height:var(--lh-heading);overflow:hidden;text-decoration:none;text-wrap:pretty}.article-side .side-list a:hover{text-decoration:underline}.article-side .side-more{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:1px;text-decoration:none;text-transform:uppercase}.article-side .side-links{border-top:1px solid var(--border-light);display:grid;gap:var(--space-xs);margin-top:var(--space-lg);padding-top:var(--space-md)}.article-side .side-links a{color:var(--text-body);font-size:var(--fs-menu);font-weight:var(--fw-semibold);text-decoration:none}.article-side .side-links a:hover{color:var(--link);text-decoration:underline}.press-article{margin-inline:auto;max-width:860px}.itn-index .itn-list{display:grid;gap:var(--space-2xl)}.itn-index .itn-source{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:var(--radius-sm);color:var(--text-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);max-width:min(24ch,40vw);overflow:hidden;padding:var(--space-xxs) var(--space-xs);text-overflow:ellipsis;white-space:nowrap}