.news-page{--nw-rim:rgba(201, 164, 76, 0.2);--nw-rim-lit:rgba(201, 164, 76, 0.46);--nw-rim-ui:rgba(201, 164, 76, 0.62);--nw-plate:rgba(7, 17, 29, 0.72);padding-bottom:clamp(var(--gem-s7), 6vw, var(--gem-s8))}.news-page .uk-container{max-width:1080px}.news-band{position:relative;isolation:isolate;overflow:hidden;margin-bottom:clamp(var(--gem-s6), 5vw, var(--gem-s8));padding:clamp(var(--gem-s6), 5vw, var(--gem-s8)) 0 clamp(var(--gem-s5), 4vw, var(--gem-s7));border-top:1px solid rgba(201, 164, 76, 0.18);background:radial-gradient(60% 70% at 8% 120%, var(--gem-torch-glow), transparent 68%), radial-gradient(60% 70% at 92% 120%, var(--gem-torch-glow), transparent 68%), radial-gradient(85% 120% at 50% -30%, rgba(143, 216, 245, 0.11), transparent 62%), linear-gradient(180deg, var(--gem-abyss) 0%, var(--gem-deep) 44%, var(--gem-panel) 74%, #1d2632 100%)}.news-band::before{content:'';position:absolute;inset:auto 0 0 0;height:1px;background:var(--gem-ornament);opacity:0.85}.news-band-art{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--nw-band-img, none);background-size:cover;background-position:50% 32%;opacity:0.4;-webkit-mask-image:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.5) 46%, transparent 92%);mask-image:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.5) 46%, transparent 92%)}.news-band::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('../img/ornament/stone-noise.svg');background-size:180px 180px;mix-blend-mode:overlay;opacity:0.28}.news-band-inner{position:relative}.news-band-title{margin:var(--gem-s3) 0 0;max-width:20ch}.news-band-rule{height:24px;max-width:300px;margin:var(--gem-s4) 0 0;background:url('../img/ornament/divider.svg') left center / contain no-repeat}.news-band-lede{margin:var(--gem-s4) 0 0;max-width:54ch;color:var(--gem-ink-soft)}.news-band-actions{display:flex;flex-wrap:wrap;gap:var(--gem-s3);margin-top:clamp(var(--gem-s5), 3vw, var(--gem-s6))}.news-ghost{border-color:var(--nw-rim-ui)}.news-ghost:hover,.news-ghost:focus-visible{color:#fff;background:rgba(143, 216, 245, 0.14);border-color:var(--gem-ice)}.news-ghost--discord{color:#d3d8ff;background:rgba(88, 101, 242, 0.16);border-color:rgba(129, 140, 248, 0.68)}.news-ghost--discord:hover,.news-ghost--discord:focus-visible{color:#fff;background:rgba(88, 101, 242, 0.92);border-color:rgba(165, 180, 252, 0.95)}.news-lead{--gem-bevel:18px;padding:9px;margin-bottom:clamp(var(--gem-s7), 6vw, var(--gem-s8))}.news-lead::before,.news-lead::after{z-index:2}.news-lead-media{position:relative;display:block;overflow:hidden;aspect-ratio:64 / 21;background:var(--gem-abyss)}.news-lead-media img{width:100%;height:100%;object-fit:cover;filter:saturate(0.82) brightness(0.86) contrast(1.04);transition:transform 0.8s var(--gem-ease)}.news-lead:hover .news-lead-media img,.news-lead:focus-within .news-lead-media img{transform:scale(1.03)}.news-lead-media::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(5, 9, 15, 0.42) 0%, transparent 34%, rgba(11, 24, 41, 0.55) 78%, var(--gem-panel) 100%), linear-gradient(90deg, rgba(11, 24, 41, 0.5), transparent 46%)}.news-lead-body{position:relative;padding:clamp(var(--gem-s5), 3.2vw, var(--gem-s7)) clamp(var(--gem-s4), 3vw, var(--gem-s6)) clamp(var(--gem-s5), 3vw, var(--gem-s6));border-top:1px solid var(--nw-rim-lit)}.news-lead-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gem-s3);margin-bottom:var(--gem-s4)}.news-flag{--gem-bevel:4px;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:0.6rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--gem-gold-ink);background:linear-gradient(180deg, var(--gem-gold-hi), var(--gem-gold) 60%, var(--gem-gold-lo));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);clip-path:polygon( var(--gem-bevel) 0, 100% 0, 100% calc(100% - var(--gem-bevel)), calc(100% - var(--gem-bevel)) 100%, 0 100%, 0 var(--gem-bevel))}.news-flag i{font-size:0.82em}.news-date{font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:0.68rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--gem-gold)}.news-lead-title{margin:0;max-width:26ch;font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', 'Trajan Pro', serif;font-size:clamp(1.55rem, 3.1vw, 2.3rem);font-weight:700;line-height:1.16;letter-spacing:0.01em;text-wrap:balance;overflow-wrap:break-word}.news-lead-title a{color:var(--gem-ink);text-decoration:none;transition:color 0.25s ease}.news-lead-title a:hover,.news-lead-title a:focus-visible{color:var(--gem-gold-hi);text-decoration:none}.news-lead-dek{margin:var(--gem-s4) 0 0;max-width:56ch;color:var(--gem-ink-soft);font-size:1.04rem;line-height:1.72}.news-lead-body .news-meta{margin-top:var(--gem-s4)}.news-lead-cta{margin-top:clamp(var(--gem-s5), 3vw, var(--gem-s6))}.news-ledger-head{display:flex;align-items:center;gap:var(--gem-s4);margin:0 0 var(--gem-s3);font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:0.76rem;font-weight:700;letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;color:var(--gem-gold)}.news-ledger-head span{flex:none}.news-ledger-head::before{content:'';flex:none;width:8px;height:8px;transform:rotate(45deg);background:var(--gem-gold);box-shadow:0 0 10px -1px var(--gem-gold), inset 0 0 0 1px var(--gem-gold-hi)}.news-ledger-head::after{content:'';flex:1;height:1px;background:linear-gradient(90deg, var(--gem-metal-hi), rgba(201, 164, 76, 0.08) 72%, transparent)}.news-ledger{margin:0;padding:0;list-style:none;counter-reset:none}.news-row{position:relative;display:grid;grid-template-columns:68px minmax(0, 1fr);gap:clamp(var(--gem-s4), 2.4vw, var(--gem-s6));padding:clamp(var(--gem-s5), 2.6vw, var(--gem-s6)) 0;align-items:start}.news-row + .news-row{border-top:1px solid var(--nw-rim)}.news-row + .news-row::before{content:'';position:absolute;left:0;top:-1px;width:68px;height:1px;background:linear-gradient(90deg, var(--gem-metal-hi), transparent);transition:width 0.3s var(--gem-ease)}.news-row:hover + .news-row::before,.news-row + .news-row:hover::before{width:140px}.news-stamp{--gem-bevel:6px;display:grid;place-content:center;gap:1px;width:68px;height:68px;text-align:center;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), transparent 48%), var(--nw-plate);border:1px solid var(--nw-rim-lit);box-shadow:inset 0 1px 0 rgba(244, 220, 154, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.5);clip-path:polygon( var(--gem-bevel) 0, 100% 0, 100% calc(100% - var(--gem-bevel)), calc(100% - var(--gem-bevel)) 100%, 0 100%, 0 var(--gem-bevel));transition:border-color 0.25s ease, box-shadow 0.25s ease}.news-stamp-mon{font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:0.6rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--gem-gold)}.news-stamp-day{font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:1.44rem;font-weight:700;line-height:1;color:var(--gem-ink);font-variant-numeric:tabular-nums}.news-row:hover .news-stamp,.news-row:focus-within .news-stamp{border-color:var(--gem-gold);box-shadow:inset 0 1px 0 rgba(244, 220, 154, 0.35), 0 0 22px -10px var(--gem-gold)}.news-row-main{min-width:0}.news-row-title{margin:0;font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', 'Trajan Pro', serif;font-size:clamp(1.08rem, 1.5vw, 1.26rem);font-weight:700;line-height:1.3;letter-spacing:0.005em;overflow-wrap:break-word}.news-row-title a{color:var(--gem-ink);text-decoration:none;transition:color 0.22s ease}.news-row-title a:hover,.news-row-title a:focus-visible{color:var(--gem-gold-hi);text-decoration:none}.news-row-dek{margin:var(--gem-s3) 0 0;max-width:56ch;color:var(--gem-ink-mute);font-size:0.95rem;line-height:1.72}.news-row-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gem-s3) var(--gem-s5);margin-top:var(--gem-s4)}.news-readmore{display:inline-flex;align-items:center;gap:8px;font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:0.68rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--gem-gold);transition:gap 0.25s var(--gem-ease), color 0.22s ease}.news-readmore:hover,.news-readmore:focus-visible{color:var(--gem-gold-hi);gap:14px;text-decoration:none}.news-readmore i{font-size:0.8em}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gem-s2) var(--gem-s4);font-size:0.8rem;color:var(--gem-ink-mute)}.news-meta > span{display:inline-flex;align-items:center;gap:7px}.news-meta i{color:var(--gem-metal-hi);font-size:0.88em}.news-meta .news-byline{color:var(--gem-ink-soft);font-weight:600}.news-meta > span + span::before{content:'';width:4px;height:4px;margin-right:9px;transform:rotate(45deg);background:var(--gem-metal)}.news-empty{text-align:center;padding:clamp(var(--gem-s8), 9vw, var(--gem-s9)) var(--gem-s5)}.news-empty-icon{display:grid;place-items:center;width:86px;height:86px;margin:0 auto var(--gem-s5);font-size:1.8rem;color:var(--gem-gold);border:1px solid var(--nw-rim-lit);transform:rotate(45deg)}.news-empty-icon i{transform:rotate(-45deg)}.news-empty-title{margin:0;font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:clamp(1.2rem, 2vw, 1.45rem);color:var(--gem-ink)}.news-empty-rule{margin-inline:auto;max-width:240px}.news-empty p{margin:var(--gem-s4) 0 0;color:var(--gem-ink-mute)}.news-pagination{display:flex;justify-content:center;margin-top:clamp(var(--gem-s7), 6vw, var(--gem-s8));padding-top:clamp(var(--gem-s6), 4vw, var(--gem-s7));border-top:1px solid var(--nw-rim)}.news-pagination ul,.news-pagination .pagination,.news-pagination .uk-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gem-s2);margin:0;padding:0;list-style:none}.news-pagination li{list-style:none}.news-pagination a,.news-pagination li > a,.news-pagination .uk-active > a{--gem-bevel:5px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 13px;font-family:'Cinzel', 'Cinzel Fallback Georgia', 'Cinzel Fallback Times', 'Cinzel Fallback Noto', serif;font-size:0.82rem;font-weight:700;text-decoration:none;color:var(--gem-ink-soft);background:var(--nw-plate);border:1px solid var(--nw-rim-ui);box-shadow:inset 0 1px 0 rgba(244, 220, 154, 0.16);clip-path:polygon( var(--gem-bevel) 0, 100% 0, 100% calc(100% - var(--gem-bevel)), calc(100% - var(--gem-bevel)) 100%, 0 100%, 0 var(--gem-bevel));transition:color 0.22s ease, background 0.22s ease, border-color 0.22s ease, transform 0.22s var(--gem-ease)}.news-pagination a:hover,.news-pagination a:focus-visible{color:var(--gem-gold-ink);background:linear-gradient(180deg, var(--gem-gold-hi), var(--gem-gold) 58%, var(--gem-gold-lo));border-color:var(--gem-gold-lo);transform:translateY(-2px);text-decoration:none}.news-pagination .uk-active > a,.news-pagination .active > a,.news-pagination strong{color:var(--gem-gold-ink);background:linear-gradient(180deg, var(--gem-gold-hi), var(--gem-gold) 58%, var(--gem-gold-lo));border-color:var(--gem-gold-lo);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);cursor:default}@media (max-width: 900px){.news-lead-media{aspect-ratio:2 / 1}.news-lead-media::after{background:linear-gradient(180deg, rgba(5, 9, 15, 0.45) 0%, transparent 40%, rgba(11, 24, 41, 0.6) 80%, var(--gem-panel) 100%)}.news-band-title{max-width:none}}@media (max-width: 640px){.news-band{padding-bottom:var(--gem-s5)}.news-band-actions > .gem-btn{flex:1 1 auto;justify-content:center}.news-lead{--gem-bevel:12px;padding:7px}.news-lead-media{aspect-ratio:16 / 9}.news-lead-title{font-size:1.4rem;max-width:none}.news-lead-dek{font-size:1rem}.news-lead-cta{width:100%}.news-row{grid-template-columns:minmax(0, 1fr);gap:var(--gem-s3)}.news-row + .news-row::before{width:96px}.news-stamp{display:inline-flex;align-items:baseline;gap:8px;width:auto;height:auto;padding:5px 11px;justify-self:start}.news-stamp-day{font-size:0.92rem;letter-spacing:0.04em}.news-row-title{font-size:1.08rem}.news-row-dek{font-size:0.93rem}.news-pagination a,.news-pagination li > a{min-width:40px;height:40px;padding:0 10px}}@media (prefers-reduced-motion: reduce){.news-lead-media img,.news-stamp,.news-readmore,.news-row + .news-row::before,.news-pagination a{transition:none}.news-lead:hover .news-lead-media img,.news-lead:focus-within .news-lead-media img{transform:none}.news-readmore:hover,.news-readmore:focus-visible{gap:8px}.news-row:hover + .news-row::before,.news-row + .news-row:hover::before{width:68px}.news-pagination a:hover{transform:none}}
