.news-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--emerald);margin:0;font-size:11px;font-weight:700}.news-kicker time{color:var(--muted);font-weight:500}.news-hero__stats{color:#ffffff9e;border-top:1px solid #ffffff24;gap:36px;margin:40px 0 0;padding-top:24px;font-size:13px;display:flex}.news-hero__stats b{font-family:var(--font-display);color:var(--white);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.1;display:block}.news-lead-wrap{padding-bottom:40px}.news-lead{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.news-lead__media{aspect-ratio:3/2;background:var(--mist);display:block;position:relative;overflow:hidden}.news-lead__media img{object-fit:cover;filter:saturate();transition:transform 1.4s var(--ease),filter .8s ease}.news-lead:hover .news-lead__media img{filter:saturate(.95);transform:scale(1.03)}.news-lead__body{gap:18px;display:grid}.news-lead h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.18}.news-lead h2 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .5s}.news-lead:hover h2 a{background-size:100% 1px}.news-lead__body>p:not([class]){color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:16px;display:-webkit-box;overflow:hidden}.news-lead__foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin:6px 0 0;padding-top:18px;font-size:13px;display:flex}.section--news-archive{padding-top:40px}.news-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-bottom:28px;display:flex}.news-filter button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.news-filter button small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.news-filter button:hover{border-color:var(--ink)}.news-filter button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.news-filter button[aria-pressed=true] small{color:var(--gold-soft)}.news-year{border-bottom:1px solid var(--line);animation:newsIn .6s var(--ease) both;grid-template-columns:160px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.news-year:last-child{border-bottom:0}.news-year__label{top:calc(var(--header-h) + 24px);font-family:var(--font-display);letter-spacing:-.04em;color:var(--gold);align-self:start;margin:0;font-size:56px;font-weight:300;line-height:1;position:sticky}.news-rows{margin:0;padding:0;list-style:none}.news-row+.news-row{border-top:1px solid var(--line)}.news-row__link{grid-template-columns:200px minmax(0,1fr) 40px;align-items:center;gap:32px;padding:22px 0;text-decoration:none;display:grid}.news-row:first-child .news-row__link{padding-top:0}.news-row__media{aspect-ratio:3/2;background:var(--mist);position:relative;overflow:hidden}.news-row__media img{object-fit:cover;filter:saturate();transition:filter .7s ease,transform 1.2s var(--ease)}.news-row__link:hover .news-row__media img{filter:saturate(.9);transform:scale(1.04)}.news-row__body{gap:8px;display:grid}.news-row__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--emerald);font-size:10.5px;font-weight:700}.news-row__meta i{color:var(--muted);margin:0 8px;font-style:normal}.news-row__meta time{color:var(--muted);font-weight:500}.news-row__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.35}.news-row__summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.news-row__arrow{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),translate var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.news-row__arrow svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:16px;height:16px}.news-row__link:hover .news-row__arrow{border-color:var(--forest);background:var(--forest);color:var(--white)}.news-archive__head{margin-bottom:28px}.news-year{padding:28px 0}.news-year__label{font-size:44px}.news-row__link{grid-template-columns:150px minmax(0,1fr) 36px;gap:28px;padding:16px 0}.news-row__title{font-size:18px}.news-row__summary{-webkit-line-clamp:1}.news-row__arrow{width:36px;height:36px}.news-more{border-top:1px solid var(--line);justify-content:center;padding-top:28px;display:flex}.news-more button{border:1px solid var(--gold-line);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:12px 26px;font-size:12px;font-weight:700;display:inline-flex}.news-more b{color:var(--gold)}.news-more svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.news-more button:hover{background:var(--forest);border-color:var(--forest);color:var(--white)}.news-more button:hover b{color:var(--gold-soft)}@keyframes newsIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.article-head{isolation:isolate;background:linear-gradient(120deg,var(--forest),var(--emerald-deep));color:var(--white);padding:calc(var(--header-h) + 72px) 0 120px;position:relative;overflow:hidden}.article-head .motif{filter:brightness(1.9)saturate(.5)}.article-head .news-kicker{color:var(--gold-soft)}.article-head .news-kicker time{color:#fff9}.article-head__inner{max-width:900px}.article-crumbs{letter-spacing:.06em;color:#fff9;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.article-crumbs a{text-decoration:none}.article-crumbs a:hover{color:var(--white)}.article-crumbs span{opacity:.5}.article-head h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--white);max-width:22ch;margin:18px 0 0;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.1}.article-lead{color:#ffffffc2;border-left:2px solid var(--gold);max-width:62ch;margin:28px 0 0;padding-left:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.62}.article-cover{z-index:1;margin-top:-72px;position:relative}.article-cover__frame{aspect-ratio:21/9;background:var(--mist);position:relative;overflow:hidden}.article-cover__frame img{object-fit:cover}.article-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:72px;padding:64px 0 88px;display:grid}.article-aside{top:calc(var(--header-h) + 24px);align-self:start;gap:28px;display:grid;position:sticky}.article-aside dl{border-top:2px solid var(--forest);margin:0}.article-aside dl>div{border-bottom:1px solid var(--line);padding:14px 0}.article-aside dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.article-aside dd{gap:4px;margin:4px 0 0;font-size:14.5px;font-weight:600;display:grid}.article-aside dd a{color:var(--emerald);text-decoration:none}.article-aside dd a:hover{text-decoration:underline}.article-back{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.article-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:translate .3s}.article-back:hover svg{translate:-3px}.article-body{color:#22342c;font-size:17.5px;line-height:1.82}.article-body>p{margin:0 0 1.2em}.article-body>h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:2em 0 .7em;font-size:25px;font-weight:700;line-height:1.3}.article-body>ul{gap:10px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.article-body>ul li{padding-left:26px;position:relative}.article-body>ul li:before{content:"";background:var(--gold);width:12px;height:1px;position:absolute;top:.8em;left:2px}.article-body>blockquote{border-left:2px solid var(--gold);font-family:var(--font-display);color:var(--emerald-deep);margin:1.8em 0;padding:4px 0 4px 26px;font-size:22px;font-weight:500;line-height:1.5}.article-gallery{margin:2.2em 0}.article-gallery figcaption{color:var(--muted);border-left:1px solid var(--gold-line);margin-top:12px;padding-left:14px;font-size:13.5px;line-height:1.55}.article-sign{border-top:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:20px;font-weight:700;margin-top:2.4em!important;font-size:13px!important}.article-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.article-pager a{font-family:var(--font-display);gap:8px;padding:30px 32px 34px 0;font-size:18px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .3s;display:grid}.article-pager a:hover{color:var(--emerald)}.article-pager small{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.article-pager__next{text-align:right;border-left:1px solid var(--line);padding:30px 0 34px 32px!important}.news-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.article-related .news-card h3{font-size:18px!important;font-weight:600!important;line-height:1.4!important}@media (max-width:1000px){.news-lead{grid-template-columns:1fr;gap:28px}.article-layout{grid-template-columns:1fr;gap:36px;padding:44px 0 64px}.article-aside{order:2;position:static}.article-aside dl{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:760px){.news-year{grid-template-columns:1fr;gap:18px;padding:28px 0}.news-year__label{font-size:40px;position:static}.news-row__link{grid-template-columns:120px minmax(0,1fr);gap:18px}.news-row__arrow{display:none}.news-row__title{font-size:17px}.news-row__summary{display:none}.news-related-grid{grid-template-columns:1fr;gap:28px}.article-pager{grid-template-columns:1fr}.article-pager__next{border-left:0;border-top:1px solid var(--line);text-align:left;padding:26px 0!important}.article-aside dl{grid-template-columns:1fr}.article-cover__frame{aspect-ratio:3/2}.news-hero__stats{gap:24px}.article-head .article-head__motif{--motif-place:right -300px top 38% / 560px auto}}.article-gallery .lb-grid--1 .lb-thumb{aspect-ratio:3/2}@media (max-width:620px){.article-gallery .lb-grid{gap:8px}.article-gallery .lb-grid .lb-thumb:first-child{aspect-ratio:3/2;grid-column:1/-1}.article-gallery :is(.lb-grid--2,.lb-grid--3){grid-template-columns:1fr}.article-gallery :is(.lb-grid--2,.lb-grid--3) .lb-thumb{aspect-ratio:3/2;grid-column:auto}.article-gallery .lb-grid .lb-thumb:last-child:nth-child(2n){aspect-ratio:3/2;grid-column:1/-1}}
