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