.news-page{padding-bottom:var(--space-16)}.news-content{gap:clamp(3.5rem,8vw,7rem);display:grid}.news-featured{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 82% 12%, #c2162733, transparent 24rem), var(--color-surface);min-width:0;box-shadow:var(--shadow-raised);display:grid;overflow:hidden}.news-featured__artwork{min-width:0;padding:var(--space-5);border-bottom:1px solid var(--color-border);background:#0003;text-decoration:none;display:grid}.news-featured__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,5vw,3.5rem);display:flex}.news-featured__meta,.news-card__meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:.7rem;font-weight:800;display:flex}.news-featured__meta>span,.news-card__meta>span{color:var(--color-accent-hover)}.news-featured h2{max-width:14ch;margin-bottom:var(--space-5);font-size:clamp(2.2rem,6vw,4.75rem)}.news-featured h2 a,.news-card h2 a{text-decoration:none}.news-featured h2 a:hover,.news-card h2 a:hover{color:var(--color-accent-hover)}.news-featured__content>p{max-width:44rem;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.15rem)}.news-featured__footer{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.news-featured__footer>div{gap:var(--space-4);color:var(--color-text-muted);text-transform:uppercase;flex-wrap:wrap;font-size:.78rem;font-weight:750;display:flex}.news-featured__footer>div span+span:before{margin-right:var(--space-4);color:var(--color-border-strong);content:"•"}.news-artwork{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;min-height:18rem;box-shadow:var(--shadow-raised);color:var(--color-text);background:linear-gradient(120deg,#0000 0 46%,#c21627b3 46% 54%,#0000 54%),radial-gradient(circle at 76% 20%,#e01b3057,#0000 28%),linear-gradient(145deg,#202026,#09090b 72%);border:1px solid #ffffff24;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,4vw,2.5rem);display:flex;position:relative;overflow:hidden}.news-artwork--compact{aspect-ratio:16/10;min-height:13rem;padding:var(--space-5)}.news-artwork:before,.news-artwork:after{content:"";background:#ffffff14;width:2px;height:140%;position:absolute}.news-artwork:before{top:-20%;left:13%;transform:rotate(17deg)}.news-artwork:after{bottom:-20%;right:18%;transform:rotate(17deg)}.news-artwork>*{z-index:1;position:relative}.news-artwork__texture{opacity:.13;background-image:repeating-linear-gradient(120deg,#ffffff1a 0 1px,#0000 1px 5px);position:absolute;inset:0}.news-artwork__brand{text-transform:uppercase;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.news-artwork__brand span{font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(1.8rem,6vw,3.8rem)}.news-artwork--compact .news-artwork__brand span{font-size:clamp(1.6rem,4vw,2.5rem)}.news-artwork__brand small{margin-top:var(--space-1);color:var(--color-text-secondary);letter-spacing:.18em;font-size:.52rem;font-weight:850}.news-artwork__category{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-accent-hover);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#09090bb8;border:1px solid #ffffff3d;align-self:flex-start;font-size:.7rem;font-weight:900}.news-artwork strong{max-width:12ch;font-family:var(--font-display);letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(2.6rem,10vw,6.5rem);line-height:.92}.news-artwork--compact strong{font-size:clamp(2.1rem,7vw,4rem)}.news-artwork__line{background:var(--color-accent-hover);width:42%;height:.3rem}.news-archive{min-width:0}.news-archive__header{gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.news-archive__header h2{margin-bottom:0}.news-archive__header>p{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.news-filters{gap:var(--space-2);margin-bottom:var(--space-8);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-page-soft);display:flex;overflow-x:auto}.news-filters button{align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;font-size:.76rem;font-weight:850;display:inline-flex}.news-filters button:hover{background:var(--color-surface-hover);color:var(--color-text)}.news-filters button[aria-pressed=true]{background:var(--color-accent);color:#fff}.news-filters button span{border-radius:var(--radius-pill);min-width:1.45rem;height:1.45rem;font-family:var(--font-mono);background:#ffffff1a;place-items:center;font-size:.66rem;display:grid}.news-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.news-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1rem 2.5rem #0000001f}.news-card:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.news-card__artwork{padding:var(--space-4);border-bottom:1px solid var(--color-border);background:#00000029;text-decoration:none;display:block}.news-card__content{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.news-card h2{margin-bottom:var(--space-4);font-size:clamp(1.5rem,4vw,2.2rem)}.news-card__content>p{margin-bottom:var(--space-6);color:var(--color-text-secondary)}.news-card__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;margin-top:auto;font-size:.72rem;font-weight:800;display:flex}.news-card__footer a{color:var(--color-text);text-decoration:none}.news-card__footer a:hover{color:var(--color-accent-hover)}.news-no-results{margin-top:var(--space-6)}.news-policy{gap:var(--space-5);border:1px solid var(--color-border);border-left:.35rem solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(1.5rem,5vw,3rem);display:grid}.news-policy h2,.news-policy p{margin-bottom:0}.news-policy>p{max-width:52rem;color:var(--color-text-secondary)}.article-page{padding-block:var(--space-8) var(--space-16)}.article-page__back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.article-page__back:hover{color:var(--color-text)}.article-hero{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 78% 14%, #c2162733, transparent 25rem), var(--color-surface);box-shadow:var(--shadow-raised);display:grid;overflow:hidden}.article-hero__artwork{padding:var(--space-5);border-bottom:1px solid var(--color-border);background:#0000002e}.article-hero__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,5vw,3.5rem);display:flex}.article-hero h1{max-width:15ch;margin-bottom:var(--space-5);font-size:clamp(2.4rem,7vw,5rem)}.article-hero__summary{max-width:48rem;margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.18rem)}.article-hero__meta{gap:var(--space-3);margin:0;display:grid}.article-hero__meta div{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:grid}.article-hero__meta dt{color:var(--color-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850}.article-hero__meta dd{color:var(--color-text-secondary);margin:0}.article-layout{gap:var(--space-8);align-items:start;margin-top:clamp(3rem,7vw,6rem);display:grid}.article-body{max-width:var(--reading-max)}.article-body section+section{margin-top:var(--space-10)}.article-body h2{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:clamp(1.8rem,4vw,2.8rem)}.article-body p{margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.82}.article-body section:first-child p:first-child:first-letter{float:left;color:var(--color-accent-hover);font-family:var(--font-display);margin:.08em .12em 0 0;font-size:4.6rem;line-height:.75}.article-sidebar{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.article-sidebar h2{margin-bottom:var(--space-5);font-size:1.9rem}.article-related-links{gap:var(--space-3);display:grid}.article-related-links a{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page-soft);transition:border-color var(--transition-fast), background var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.article-related-links a:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.article-related-links a>span:first-child{color:var(--color-accent-hover);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.64rem;font-weight:850}.article-related-links strong{overflow-wrap:anywhere}.article-related-links a>span:last-child{color:var(--color-text-muted)}.related-articles{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:clamp(4rem,9vw,8rem)}.related-articles>header{margin-bottom:var(--space-6)}@media (width>=48rem){.news-archive__header,.news-policy{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:end}.news-archive__header>p{text-align:right}.news-featured__footer{flex-direction:row;justify-content:space-between;align-items:center}.article-hero__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.news-featured,.article-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.news-featured__artwork,.article-hero__artwork{border-right:1px solid var(--color-border);border-bottom:0}.article-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.article-sidebar{top:calc(var(--header-height) + var(--space-6));position:sticky}}@media (width<=36rem){.news-artwork{min-height:15rem}.news-featured__footer .button{justify-content:center;width:100%}.article-body section:first-child p:first-child:first-letter{font-size:3.8rem}}@media (prefers-reduced-motion:reduce){.news-card,.news-filters button,.article-related-links a{transition:none}}
