.news-page{background:radial-gradient(ellipse at 85% 12%,#44206855,transparent 45%),radial-gradient(ellipse at 0 65%,#142c5933,transparent 45%),#080610;min-height:100svh}.news-main{max-width:1180px;margin:auto;padding:200px 6% 90px;min-height:calc(100svh - 130px)}.news-intro{padding-bottom:48px;border-bottom:1px solid #b88ee344}.news-intro h1{font-size:clamp(32px,4.6vw,64px);line-height:1.3;letter-spacing:-.03em;margin:22px 0}.news-intro p{font-size:16px;line-height:1.8;color:#bbaacf;word-break:keep-all}.news-list-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0}.news-list-heading h2{font-size:18px;letter-spacing:0;margin:0}.news-list-heading>span{font-size:10px;letter-spacing:2px;color:#88779c}.news-empty{text-align:center;padding:40px 20px 58px;border:1px solid #ac82d426;border-radius:18px;background:#130e1c80}.news-orbit{display:grid;place-items:center;margin:0 auto 22px;width:64px;height:64px;border:1px solid #b38ae455;border-radius:50%;color:#b98ae5;font-size:27px}.news-empty h3{font-size:21px;line-height:1.6;margin:0 0 12px;word-break:keep-all}.news-empty p{font-size:14px;color:#b7a6ca;line-height:1.8}.news-empty a{display:inline-block;margin-top:16px;padding:12px 18px;border:1px solid #be97ed55;border-radius:8px;color:#e4cffb;font-size:13px}.news-empty a:hover{background:#522974}.news-page nav [aria-current=page]{color:#dcb0ff}.news-item{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #b88ee333}.news-item img{width:180px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.news-item time{font-size:12px;color:#b7a6ca}.news-item h3{font-size:20px;line-height:1.5;margin:8px 0}.news-item p{font-size:14px;line-height:1.7;color:#b7a6ca}@media(max-width:700px){.news-main{padding-top:160px;padding-bottom:55px}.news-intro{padding-bottom:28px}.news-intro p{font-size:14px}.news-empty{padding:30px 15px 36px}.news-empty h3{font-size:18px}.news-item{flex-direction:column}.news-item img{width:100%}}

.news-item{display:block;padding:0}.news-headline-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 12px;text-decoration:none;border-radius:8px}.news-copy{min-width:0}.news-publisher{font-size:12px;letter-spacing:.03em;color:#b7a6ca}.news-item h3{font-family:Pretendard,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere;margin:10px 0 0}.news-arrow{flex:none;font-size:28px;color:#bca0db}.news-headline-link:hover{background:#a66ee60d;color:#e5c5ff}.news-headline-link:focus-visible{outline:2px solid #c4a0ff;outline-offset:3px}@media(max-width:700px){.news-headline-link{gap:14px;padding:24px 4px}.news-arrow{font-size:23px}}

.news-headline-link{display:grid;grid-template-columns:160px minmax(0,1fr) 24px;gap:24px}.news-item img.news-thumb{width:160px;height:100px;aspect-ratio:8/5;object-fit:contain;background:#151020;border:1px solid #b88ee322;border-radius:9px}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.news-meta time,.news-pending{font-size:12px;color:#a99ab9;font-variant-numeric:tabular-nums}.news-item h3{font-size:clamp(17px,1.8vw,22px)}.news-search{font-size:13px;letter-spacing:0;color:#d9b6ff;padding:10px 14px;border:1px solid #b88ee344;border-radius:7px;white-space:nowrap}.news-search:hover{background:#9f6ac41a}.news-search:focus-visible{outline:2px solid #c4a0ff;outline-offset:3px}@media(max-width:700px){.news-headline-link{grid-template-columns:88px minmax(0,1fr);gap:14px}.news-item img.news-thumb{width:88px;height:70px}.news-arrow{display:none}.news-item h3{font-size:16px;line-height:1.55;margin-top:7px}.news-meta{gap:5px 9px}.news-meta time,.news-publisher,.news-pending{font-size:11px}.news-search{font-size:12px;padding:9px 10px}}

.news-title-label{display:block;color:#a99ab9;font-size:11px;margin-top:12px}.news-partners{display:flex;flex-wrap:wrap;gap:7px 14px;list-style:none;padding:0;margin:13px 0 0;color:#c6b6d6;font-size:12px;line-height:1.7}.news-reference{display:block;margin:-10px 0 22px 196px;color:#ad96c7;font-size:11px;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.news-partners{display:block;font-size:11px}.news-partners li+li{margin-top:4px}.news-reference{margin-left:106px;font-size:10px}}
