.news-detail{--hero-text:#fff;--hero-text-muted:#ffffffd9}.news-hero{min-height:400px;padding:calc(var(--header-height) + var(--space-md) + var(--space-3xl)) 0 var(--space-3xl);background:0 0;position:relative;overflow:clip}.news-hero__background{display:none}.news-hero__container{max-width:1200px;padding:0 var(--space-lg);gap:var(--space-xl);grid-template-columns:1fr;min-height:400px;margin:0 auto;display:grid;position:relative}@media (width>=55.6875em){.news-hero__container{grid-template-columns:1fr 1fr;align-items:start}}.news-hero--no-image .news-hero__container{text-align:center;flex-direction:column;align-items:center;min-height:auto;display:flex}.news-hero--no-image .news-hero__content{max-width:var(--measure)}.news-hero--no-image .news-hero__title{max-width:none;margin-left:auto;margin-right:auto}.news-hero--no-image .news-hero__meta,.news-hero--no-image .news-hero__author{justify-content:center}.news-hero__content{z-index:2;position:relative}.news-hero__breadcrumb{margin-bottom:var(--space-md);grid-column:1/-1}.news-hero__breadcrumb a{color:var(--hero-text-muted);transition:color var(--transition-base);font-size:.875rem;text-decoration:none}.news-hero__breadcrumb a:hover{color:var(--hero-text)}.news-hero__breadcrumb .breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.news-hero--no-image .news-hero__breadcrumb{text-align:left;align-self:flex-start}.news-hero__title{font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:var(--leading-tight);color:var(--hero-text);margin:0 0 var(--space-lg);max-width:20ch}.news-hero__meta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);display:flex}.news-hero__category{color:var(--hero-text);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-xs);background:#00000040;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-block}.news-hero__date{color:var(--hero-text-muted);font-size:.875rem;font-family:var(--font-mono,monospace)}.news-hero__author{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);display:flex}.news-hero__author-avatar{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.news-hero__author-avatar img{object-fit:cover;width:100%;height:100%}.news-hero__author-initials{color:var(--hero-text);font-size:.875rem;font-weight:600}.news-hero__author-info{flex-direction:column;gap:.125rem;display:flex}.news-hero__author-label{color:var(--hero-text-muted);font-size:.75rem}.news-hero__author-name{color:var(--hero-text);text-underline-offset:2px;transition:opacity var(--transition-base);font-size:.9rem;font-weight:600;text-decoration:underline}.news-hero__author-name:hover{opacity:.8}.article-subjects{margin-top:var(--space-md)}.article-subjects__person{align-items:center;gap:var(--space-md);text-decoration:none;display:flex}.article-subjects__avatar{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.article-subjects__avatar img{object-fit:cover;width:100%;height:100%}.article-subjects__initials{color:var(--hero-text);font-size:.8rem;font-weight:600}.article-subjects__label{color:var(--hero-text-muted);font-size:.75rem}.article-subjects__name{color:var(--hero-text);font-size:.9rem;font-weight:600}.article-subjects--single .article-subjects__info{flex-direction:column;gap:.125rem;display:flex}.article-subjects--single a.article-subjects__person{transition:opacity var(--transition-base)}.article-subjects--single a.article-subjects__person:hover{opacity:.8}.article-subjects--single a.article-subjects__person .article-subjects__name{text-underline-offset:2px;text-decoration:underline}.article-subjects--multi .article-subjects__label{margin-bottom:var(--space-xs);display:block}.article-subjects--multi .article-subjects__list{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.article-subjects--multi .article-subjects__person{border-radius:var(--radius-full,999px);transition:background var(--transition-base);background:#ffffff1a;gap:.5rem;padding:.25rem .85rem .25rem .25rem}.article-subjects--multi a.article-subjects__person:hover{background:#ffffff2e}.article-subjects--multi .article-subjects__avatar{width:32px;height:32px}.article-subjects--multi .article-subjects__initials{font-size:.7rem}.article-subjects--multi .article-subjects__name{font-size:.8rem}.news-hero__image-wrapper{z-index:1;position:relative}.news-hero__image{aspect-ratio:358/200;width:100%;margin-bottom:.5rem;display:block;position:relative}.news-hero__image img{object-fit:cover;border-radius:var(--radius-lg,12px);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}@media (width>=55.6875em){.news-hero__image{aspect-ratio:624/456;z-index:-1;width:120%;margin-left:-20%;transform:perspective(1000px)rotateY(-10deg)}.news-hero__image img{-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 100%);mask-image:linear-gradient(270deg,#000 50%,#0000 100%)}}.news-hero__photo-credit{margin-top:var(--space-xs);text-align:right}@supports (animation-timeline:view()){@media (width>=55.6875em){.news-hero__image{animation:linear both hero-depth-exit;animation-timeline:scroll(root);animation-range:0 480px}}@media (prefers-reduced-motion:reduce){.news-hero__image{animation:none}}html[data-animations=off] .news-hero__image{animation:none}}.news-lead{z-index:1;padding:var(--space-2xl) 0;background:0 0;position:relative}.news-lead__container{max-width:calc(var(--measure) + 2 * var(--space-lg));padding:0 var(--space-lg);margin:0 auto}.news-lead__text{font-size:1.3rem;line-height:var(--leading-snug);text-align:center;color:var(--color-white,#fff);margin:0}.news-lead__text strong{font-weight:600}.news-article{z-index:1;padding:0 0 var(--space-3xl);background:0 0;position:relative}.news-article__container{max-width:1200px;padding:0 var(--space-lg);margin:0 auto}.news-article__body{font-size:1.0625rem;line-height:var(--leading-relaxed);color:var(--color-white-muted)}.news-article__body h2:not(:where(.rich-text *)){color:var(--color-white);margin:var(--space-2xl) 0 var(--space-md);font-size:1.8rem;font-weight:700}.news-article__body h2:not(:where(.rich-text *)):first-child{margin-top:0}.news-article__body h3:not(:where(.rich-text *)){color:var(--color-white);margin:var(--space-xl) 0 var(--space-sm);font-size:1.4rem;font-weight:600}.news-article__body h4:not(:where(.rich-text *)){color:var(--color-white);margin:var(--space-lg) 0 var(--space-sm);font-size:1rem;font-weight:600}.news-article__body p:not(:where(.rich-text *)){margin-bottom:var(--space-md);color:var(--color-white-muted)}.news-article__body a:not(:where(.rich-text *)){color:var(--color-white);background-image:linear-gradient(to top,var(--color-yellow) 0%,var(--color-yellow) 100%);transition:background-size var(--duration-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px;text-decoration:none}.news-article__body a:not(:where(.rich-text *)):hover,.news-article__body a:not(:where(.rich-text *)):focus{color:var(--color-offblack);background-size:100% 100%}.news-article__body ul:not(:where(.rich-text *)),.news-article__body ol:not(:where(.rich-text *)){margin-bottom:var(--space-md);padding-left:var(--space-lg);color:var(--color-white-muted)}.news-article__body li:not(:where(.rich-text *)){margin-bottom:var(--space-sm);line-height:var(--leading-normal)}.news-article__body strong:not(:where(.rich-text *)){color:var(--color-white);font-weight:600}.news-article__body em:not(:where(.rich-text *)){font-style:italic}.news-article__body blockquote:not(:where(.rich-text *)){border-left:3px solid var(--color-yellow);padding-left:var(--space-lg);margin:var(--space-xl) 0;color:#ffffffb3;font-style:italic}.news-article__body img:not(:where(.rich-text *)){max-width:100%;height:auto;margin:var(--space-xl) 0;border-radius:var(--radius-sm);display:block}.news-article__body code:not(:where(.rich-text *)){font-family:var(--font-caption);border-radius:var(--radius-sm);background:#ffffff1a;padding:.15em .4em;font-size:.9em}.news-article__body pre:not(:where(.rich-text *)){padding:var(--space-md);border-radius:var(--radius-md);margin:var(--space-lg) 0;background:#0000004d;overflow-x:auto}.news-article__body pre:not(:where(.rich-text *)) code{background:0 0;padding:0}.news-article__body hr:not(:where(.rich-text *)){border:none;border-top:1px solid var(--color-border);margin:var(--space-2xl) 0}.news-article__body .block-renderer{flex-direction:column;align-items:center;width:100%;display:flex}.news-article__body .block-renderer>*{width:100%;max-width:var(--measure)}.news-article__body .block-renderer>.block-width-medium{max-width:960px}.news-article__body .block-renderer>.block-width-full{max-width:1200px}@media (width<=768px){.news-article__body .block-renderer>.block-width-medium,.news-article__body .block-renderer>.block-width-full{max-width:none;width:calc(100% + 2 * var(--space-lg));margin-inline:calc(-1 * var(--space-lg));padding-inline:var(--space-lg)}}.news-article__tags{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border,#ffffff1a);gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.news-article__tags-label{color:var(--color-white-muted,#ffffffb3);font-size:.85rem}.news-article__tags-list{gap:var(--space-sm);flex-wrap:wrap;display:flex}.news-article__tag{color:var(--color-white,#fff);border-radius:var(--radius-full,999px);background:#ffffff1a;padding:.35rem .75rem;font-size:.75rem}.news-article__community{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border,#ffffff1a)}.news-article__community :global(.circle-link){color:var(--color-white,#fff);background:#ffffff1a}.news-article__community :global(.circle-link):hover{color:var(--color-yellow);background:#ffffff26}.news-article__community :global(.circle-link__icon){color:var(--color-yellow)}.news-article__community :global(.circle-link__count){color:var(--color-white-muted,#ffffffb3)}.news-article__community :global(.circle-link__external){color:var(--color-white-muted,#ffffff80)}.news-nav{z-index:1;padding:var(--space-lg) 0 var(--space-2xl);background:0 0;position:relative}.news-nav__container{max-width:calc(var(--measure) + 2 * var(--space-lg));padding:0 var(--space-lg);margin:0 auto}.news-nav__back{align-items:center;gap:var(--space-sm);color:var(--color-yellow);transition:all var(--transition-base);font-weight:500;text-decoration:none;display:inline-flex}.news-nav__back:hover{color:var(--color-white,#fff);transform:translate(-4px)}.news-nav__back svg{flex-shrink:0}.news-cta{z-index:1;padding:var(--space-2xl) 0;background:0 0;position:relative}.news-cta__container{max-width:calc(var(--measure) + 2 * var(--space-lg));padding:0 var(--space-lg);margin:0 auto}.news-cta__content{text-align:center;backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);background:#375c5d66}.news-cta__content h2{color:#fff;margin-bottom:var(--space-md)}.news-cta__content p{color:#ffffffd9;margin-bottom:var(--space-xl);max-width:50ch;margin-left:auto;margin-right:auto}@media (width<=768px){.news-hero{min-height:auto;padding:calc(var(--header-height) + var(--space-md) + var(--space-2xl)) 0 var(--space-2xl)}.news-hero__title{font-size:1.5rem}.news-lead__text{text-align:left}}