.news-article{padding:2em 0 3em}.news-article__breadcrumbs{display:flex;flex-wrap:wrap;gap:.5em;margin:0 0 1.5em}.news-article__breadcrumb{color:inherit;text-decoration:none}.news-article__breadcrumb:not(:last-child)::after{content:"/";margin-left:.5em;opacity:.5}.news-article__breadcrumb--current{opacity:.7}.news-article__layout{display:grid;gap:2em;grid-template-columns:minmax(0, 1fr) 18em}.news-article__content{min-width:0}.news-article__header{margin:0 0 1.5em}.news-article__title{margin:0 0 .5em}.news-article__lead{font-size:1.125em;line-height:1.6;margin:0;opacity:.8}.news-article__footer{margin:2em 0 0}.news-content{display:flex;flex-direction:column;gap:1.5em}.news-content__section{line-height:1.7}.news-content__section>*:first-child{margin-top:0}.news-content__section>*:last-child{margin-bottom:0}.news-content__section h2,.news-content__section h3{line-height:1.25;margin:1.4em 0 .6em}.news-content__section p,.news-content__section ul,.news-content__section ol,.news-content__section blockquote{margin:0 0 1em}.news-content__section blockquote{border-left:.25em solid currentColor;padding-left:1em}.news-media,.news-video{margin:0}.news-media__image,.news-video__image,.news-media__player,.news-video__player{display:block;height:auto;width:100%}.news-media__image,.news-video__image{object-fit:cover}.news-media__caption,.news-video__caption{font-size:.875em;margin:.75em 0 0;opacity:.7}.news-media--cover,.news-video--cover{margin:0 0 1.5em}.news-audio{border:.0625em solid currentColor;padding:1em}.news-audio__title{font-weight:600;margin:0 0 .75em}.news-audio__player{display:block;max-width:100%;width:100%}.news-document{align-items:center;border:.0625em solid currentColor;display:grid;gap:1em;grid-template-columns:4em minmax(0, 1fr) auto;padding:1em}.news-document__icon{align-items:center;aspect-ratio:1;border:.0625em solid currentColor;display:flex;font-size:.75em;font-weight:700;justify-content:center}.news-document__content{min-width:0}.news-document__title{font-size:1em;margin:0 0 .35em;overflow-wrap:anywhere}.news-document__meta{font-size:.875em;opacity:.7}.news-document__download{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em;white-space:nowrap}.news-product{border:.0625em solid currentColor;display:grid;gap:1em;grid-template-columns:12em minmax(0, 1fr);padding:1em}.news-product__image-link{aspect-ratio:4 / 3;display:block;overflow:hidden}.news-product__image{display:block;height:100%;object-fit:cover;width:100%}.news-product__content{display:flex;flex-direction:column;gap:.75em;min-width:0}.news-product__title{font-size:1.125em;margin:0}.news-product__title a{color:inherit;text-decoration:none}.news-product__description{margin:0;opacity:.8}.news-product__more{align-self:flex-start;color:inherit;font-weight:600;margin-top:auto;text-decoration:underline;text-underline-offset:.25em}.news-sidebar{display:flex;flex-direction:column;gap:1em}.news-sidebar__section{border:.0625em solid currentColor;padding:1em}.news-sidebar__title{font-size:1em;margin:0 0 .875em}.news-contents{position:sticky;top:1em}.news-contents__link{color:inherit;display:block;font-size:.875em;line-height:1.35;margin:.65em 0 0;text-decoration:none}.news-contents__link--level-3{padding-left:1em}.news-share__links{display:flex;flex-wrap:wrap;gap:.5em}.news-share__link{border:.0625em solid currentColor;color:inherit;padding:.55em .75em;text-decoration:none}.news-navigation{display:grid;gap:1em;grid-template-columns:repeat(2, minmax(0, 1fr))}.news-navigation__link{border:.0625em solid currentColor;color:inherit;display:flex;flex-direction:column;gap:.4em;min-width:0;padding:1em;text-decoration:none}.news-navigation__link--next{text-align:right}.news-navigation__label{font-size:.8125em;opacity:.65}.news-navigation__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:64em){.news-article__layout{grid-template-columns:minmax(0, 1fr)}.news-contents{position:static}}@media (max-width:40em){.news-document,.news-product,.news-navigation{grid-template-columns:minmax(0, 1fr)}.news-navigation__link--next{text-align:left}}