.news-page{background:#121313;color:#eee9e1}.news-page .top{color:#eee9e1}.news-hero{padding:190px 8% 70px;min-height:430px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid #303230;overflow:hidden}.news-hero h1{font-size:clamp(44px,5.8vw,80px);letter-spacing:-.05em;font-weight:400;margin:25px 0}.news-hero p{font-size:17px;color:#ada99f;line-height:1.8}.news-mark{font-size:clamp(70px,13vw,180px);font-weight:700;letter-spacing:-.07em;color:#292927;line-height:1}.news-board{padding:65px 8% 100px;background:#1b1d1b}.news-board-top{display:flex;align-items:end;justify-content:space-between;gap:30px}.news-board h2{font-size:30px;font-weight:400;margin:15px 0 0}.news-search label{display:block;font-size:12px;color:#aaa69d;margin-bottom:10px}.news-search>div{display:flex}.news-search input{width:240px;min-width:0;border:1px solid #52534e;background:#151715;padding:14px;color:#eee9e1;font:inherit;font-size:14px;border-radius:0}.news-search input::placeholder{color:#a39f95}.news-search button{border:1px solid #806556;background:#463c35;color:#fff0e2;padding:12px 20px;font-size:14px}.news-note{font-size:12px;color:#aba69c;line-height:1.9;max-width:950px;margin:30px 0}.news-count{font-size:12px;margin:25px 0 14px;color:#c8bcaf}.news-table-head,.news-row a{display:grid;grid-template-columns:60px minmax(0,1fr) 95px;gap:20px;align-items:center}.news-table-head{padding:16px 20px;background:#242823;border-top:1px solid #697064;color:#bcb5a9;font-size:12px}.news-row{border-bottom:1px solid #3c4239}.news-row a{padding:26px 20px}.news-number{font-size:12px;color:#9fa698}.news-row h3{font-size:16px;line-height:1.7;font-weight:400;margin:0;word-break:keep-all}.news-arrow{font-size:11px;color:#caa38c;text-align:right}.news-row a:hover{background:#242823}.news-row a:focus-visible,.news-search input:focus-visible,.news-search button:focus-visible{outline:2px solid #d3ad94;outline-offset:2px}.news-empty{text-align:center;padding:55px 15px;color:#beb9af;font-size:15px}.news-bottom{font-size:12px;color:#aba69c;line-height:1.9;margin-top:30px}.news-page .footer{background:#111311;color:#aaa399}.news-row[hidden],.news-empty[hidden]{display:none}@media(max-width:800px){.news-hero{padding:160px 7% 50px;min-height:350px;position:relative}.news-mark{position:absolute;right:5%;bottom:20px;font-size:100px;opacity:.45;pointer-events:none}.news-hero>div{position:relative;z-index:1}.news-hero h1{font-size:44px}.news-hero p{font-size:15px}.news-board{padding:45px 7% 65px}.news-board-top{display:block}.news-search{margin-top:28px}.news-search input{width:100%}.news-search button{white-space:nowrap}.news-table-head{display:none}.news-row a{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:22px 0}.news-arrow{grid-column:2;text-align:left}.news-row h3{font-size:15px}.news-list{border-top:1px solid #697064}.news-board h2{font-size:27px}} 
.news-hero{position:relative;isolation:isolate;background:linear-gradient(115deg,#101613,#1b1c18 65%,#211a16)}
.news-hero>div{position:relative;z-index:2}
.news-hero:before{content:"";position:absolute;z-index:-1;inset:-35% -20%;pointer-events:none;background:radial-gradient(ellipse at 30% 60%,#bca68035,transparent 55%),radial-gradient(ellipse at 75% 35%,#78917d29,transparent 60%),radial-gradient(ellipse at 90% 80%,#bc876026,transparent 48%);filter:blur(48px);transform:translate3d(-4%,0,0) scale(1.02);animation:news-light-drift 14s cubic-bezier(.45,0,.55,1) infinite alternate}
.news-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(0deg,#12151335,transparent 65%);opacity:.7}
.news-mark{position:relative;z-index:1;color:#b9b7a31c;transform:translateY(var(--news-drift,0px));animation:news-letter-breathe 9s ease-in-out infinite alternate;will-change:transform}
@keyframes news-light-drift{from{opacity:.5;transform:translate3d(-4%,2%,0) scale(1.02)}to{opacity:1;transform:translate3d(5%,-3%,0) scale(1.12)}}
@keyframes news-letter-breathe{from{letter-spacing:-.07em;opacity:.6}to{letter-spacing:-.035em;opacity:1}}
.news-page.plain .news-hero:before,.news-page.plain .news-mark{animation:none;transform:none;will-change:auto}
@media(max-width:800px){.news-mark{position:absolute;right:5%;bottom:20px;transform:none;will-change:auto}.news-hero:before{animation-duration:20s}}
@media(prefers-reduced-motion:reduce){.news-hero:before,.news-mark{animation:none!important;transform:none!important;will-change:auto}}
.news-board-top{justify-content:flex-end}
.news-hero{border-bottom:0}
.news-board{background:radial-gradient(ellipse at 15% 0%,#32372b35,transparent 50%),#1b1d1b}
.news-board-top>div{display:none}
.news-search label{font-size:11px}
@media(max-width:800px){.news-search{margin-top:0}}
.news-page main{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#101613 0%,#1d211a 25%,#1b1d1b 65%,#111512 100%)}
.news-page main:before{content:"";position:absolute;z-index:-1;inset:-20% -35%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#c49b6c0d 45%,#e4c5a524 50%,#78917d12 56%,transparent 66%);transform:translateX(-18%) rotate(-8deg);animation:news-continuous-light 16s ease-in-out infinite alternate}
.news-page main:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,#11151218 40%,#11151266 100%)}
.news-page .news-hero,.news-page .news-board{background:transparent}
.news-page .news-hero:before,.news-page .news-hero:after{content:none}
@keyframes news-continuous-light{to{transform:translateX(22%) rotate(5deg)}}
.news-page.plain main:before{animation:none;transform:none}
@media(max-width:800px){.news-page main:before{animation-duration:20s}}
@media(prefers-reduced-motion:reduce){.news-page main:before{animation:none;transform:none}}
.news-page main{background:#1b1d1b;--news-gradient-height:760px}
.news-page main:before{inset:0 -35% auto;height:var(--news-gradient-height);background-size:180% 100%;background-position:0% 50%;transform:none;mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 100%);animation:news-bounded-light 16s ease-in-out infinite alternate}
.news-page main:after{inset:0 0 auto;height:var(--news-gradient-height);background:linear-gradient(180deg,#101613b3 0%,#242b1b25 45%,transparent 100%)}
@keyframes news-bounded-light{to{background-position:100% 50%}}
.news-page.plain main:before{animation:none}
@media(max-width:800px){.news-page main:before{animation-duration:20s}}
@media(prefers-reduced-motion:reduce){.news-page main:before{animation:none}}
