.nw-main{max-width:1100px;margin:0 auto;padding:32px 16px 72px}@media (max-width:480px){.nw-main{padding:20px 12px 56px}}.nw-main .nw-board{padding:30px 26px 26px}@media (max-width:768px){.nw-main .nw-board{padding:22px 14px 16px}}.nw-header{z-index:1;margin:0 0 24px;padding-bottom:16px;position:relative}.nw-header:before{content:"";background:linear-gradient(135deg, var(--rs-gold), var(--gold-dim));width:7px;height:7px;position:absolute;bottom:-2px;left:1px;transform:rotate(45deg);box-shadow:0 0 7px #ff981f80,inset 0 0 0 1px #0000004d}.nw-header:after{content:"";background:linear-gradient(90deg, var(--gold-dim) 0%, #c88c1447 40%, #c88c1429 75%, #c88c1400 100%);height:2px;position:absolute;bottom:0;left:16px;right:0;box-shadow:0 1px #00000080}.nw-title{letter-spacing:.5px;color:var(--rs-gold);text-shadow:1px 1px #000,2px 2px #00000073,0 0 22px #ff981f40;margin:0;font-family:RuneScape UF,serif;font-size:30px;font-weight:700;line-height:1.2}@media (max-width:480px){.nw-title{font-size:24px}}.nw-sub{color:var(--text-muted);margin:7px 0 0;font-family:RuneScape UF,serif;font-size:14px}.nw-board .nw-well{border-radius:5px;padding:18px 16px 16px}@media (max-width:480px){.nw-board .nw-well{padding:12px 10px 10px}}.nw-board .news-grid{gap:16px}@media (max-width:768px){.nw-board .news-grid{gap:12px}}.nw-board .news-card{aspect-ratio:auto;border:1px solid var(--sv2-rim);background:radial-gradient(ellipse 130% 55% at 50% 0%, #ffdc8c0d 0%, #ffdc8c00 60%), repeating-linear-gradient(45deg, transparent, transparent 3px, #0000000b 3px, #0000000b 6px), linear-gradient(180deg, var(--sv2-plate-a) 0%, var(--sv2-plate-b) 100%);min-height:210px;box-shadow:inset 1px 1px 0 var(--sv2-bevel-hi), inset -1px -1px 0 var(--sv2-bevel-lo), inset 0 0 0 1px #8b69144d, 0 5px 14px #0000006b;border-radius:5px;padding:20px 18px 14px!important}@media (max-width:480px){.nw-board .news-card{aspect-ratio:auto;min-height:150px}}.nw-board .news-card:hover,.nw-board .news-card:focus-visible{box-shadow:inset 1px 1px 0 var(--sv2-bevel-hi), inset -1px -1px 0 var(--sv2-bevel-lo), inset 0 0 0 1px #8b691473, 0 9px 20px #00000080, 0 0 14px #ff981f4d}.nw-board .news-card:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 35% 30%,#ffe9a8 0%,#d99b28 40%,#7a5613 85%);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:7px;left:50%;box-shadow:0 2px 3px #0000008c,inset 0 -1px 1px #00000073,0 0 0 1px #00000059}.nw-board .nw-card-title{text-shadow:1px 1px #000000a6;font-size:17px!important}.nw-board .nw-card-excerpt{color:#efe3ccb8!important;-webkit-line-clamp:3!important;font-size:13.5px!important}.nw-board .news-medallion{background:radial-gradient(circle at 38% 30%,#413317 0%,#1c1409 78%);box-shadow:inset 0 1px 2px #0009,0 0 0 1px #0006,0 0 10px #ff981f1a}.nw-board .news-pager{gap:16px;margin-top:26px}.nw-board .news-pager-btn{letter-spacing:1px;color:var(--gold-title);text-shadow:1px 1px #000;border:1px solid var(--sv2-rim);box-shadow:inset 1px 1px 0 var(--sv2-bevel-hi), inset -1px -1px 0 var(--sv2-bevel-lo), 0 2px 6px #0006;background:linear-gradient(#2c2211 0%,#1d150a 100%);border-radius:4px;padding:8px 18px;font-size:13px}.nw-board .news-pager-btn:hover:not(:disabled),.nw-board .news-pager-btn:focus-visible:not(:disabled){color:var(--rs-gold);box-shadow:inset 1px 1px 0 var(--sv2-bevel-hi), inset -1px -1px 0 var(--sv2-bevel-lo), 0 2px 8px #00000073, 0 0 12px #ff981f38;background:linear-gradient(#3a2d15 0%,#251a0c 100%);border-color:#c88c148c}.nw-board .news-pager-btn:focus-visible{outline:2px solid var(--gold-dim);outline-offset:2px}.nw-board .news-pager-btn:disabled{opacity:.55}@keyframes nw-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.nw-board .news-card{animation:.45s cubic-bezier(.2,.9,.3,1) backwards nw-card-rise}.nw-board .news-grid>:nth-child(2){animation-delay:50ms}.nw-board .news-grid>:nth-child(3){animation-delay:.1s}.nw-board .news-grid>:nth-child(4){animation-delay:.15s}.nw-board .news-grid>:nth-child(5){animation-delay:.2s}.nw-board .news-grid>:nth-child(6){animation-delay:.25s}.nw-board .news-grid>:nth-child(7){animation-delay:.3s}.nw-board .news-grid>:nth-child(8){animation-delay:.35s}.nw-board .news-grid>:nth-child(9){animation-delay:.4s}}
