.news-home,.news-index,.news-related{padding-block:60px}.news-home{border-top:1px solid #ffffff12}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{display:flex;flex-direction:column;border:1px solid #7fc8ff22;border-radius:20px;overflow:hidden;background:#101c32;transition:border-color .2s,transform .2s}.news-card:hover{border-color:#75d4ff55;transform:translateY(-4px)}.news-picture{height:210px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 65% 60%,#2b9bfa55,transparent 65%),linear-gradient(120deg,#10223ceb,#1628439c)}.news-card:nth-child(3n+2) .news-picture{background:radial-gradient(ellipse at 65% 60%,#8d62fe55,transparent 65%),linear-gradient(120deg,#10223ceb,#1628439c)}.news-category{position:absolute;left:20px;top:20px;z-index:3;padding:5px 11px;border:1px solid #a2dfff33;border-radius:30px;background:#0d2549b0;backdrop-filter:blur(10px);font-size:10px;font-weight:600;letter-spacing:.7px;color:#bfe8ff}.news-picture-word{position:absolute;left:20px;bottom:35px;font-size:52px;font-weight:850;letter-spacing:-2px;color:#c9eaff12}.news-picture img{position:absolute;right:20px;bottom:-5px;height:195px;width:auto;filter:drop-shadow(0 10px 22px #020f28);mask-image:linear-gradient(#000 92%,transparent)}.news-card-copy{display:flex;flex:1;flex-direction:column;padding:23px}.news-card time{font-size:11px;color:#859dbc}.news-card h3{font-size:21px;line-height:1.3;letter-spacing:-.6px;margin:14px 0}.news-card h3 a:hover{color:#88dbff}.news-card p{font-size:13px;color:#9dacc7;line-height:1.8;margin-bottom:24px}.news-read{margin-top:auto;display:flex;align-items:center;gap:14px;color:#72d5ff;font-size:12px;font-weight:600}.news-read svg{width:16px;height:16px}.news-page .header nav{gap:22px}.news-index{padding-top:0;min-height:65vh}.news-index h1{font-size:clamp(42px,5vw,66px);letter-spacing:-2px}.news-article{max-width:980px}.news-post-header{max-width:800px;padding-top:20px}.news-post-header h1{font-size:clamp(34px,4vw,55px);letter-spacing:-1.6px;line-height:1.13;margin:22px 0}.news-post-header>p{font-size:18px;color:#a9bcd6;line-height:1.75}.news-meta{display:flex;gap:18px;align-items:center;font-size:11px;color:#92accc}.news-meta>span{padding:5px 12px;border:1px solid #91dfff30;border-radius:30px;color:#86daff}.news-period{font-size:12px;color:#9dbbdd;margin-top:20px}.news-post-visual{position:relative;height:330px;overflow:hidden;margin:35px 0 45px;border:1px solid #a5dcff20;border-radius:20px;background:linear-gradient(90deg,#102541eb,#12335499)}.news-post-visual>span{position:absolute;left:45px;top:90px;font-size:100px;font-weight:850;letter-spacing:-5px;color:#a5dbff16}.news-post-visual img{height:310px;width:auto;position:absolute;right:70px;bottom:0;filter:drop-shadow(0 10px 20px #00102c);mask-image:linear-gradient(#000 91%,transparent)}.news-prose{max-width:760px;margin-inline:auto;color:#b1c1d9}.news-prose>p{font-size:16px;line-height:1.95;margin-bottom:24px}.news-prose a{color:#79d5ff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#79d5ff45}.news-prose a:hover{text-decoration-color:currentColor}.news-source{margin:35px 0;padding:23px;border:1px solid #78caff25;border-radius:12px;background:#142b4570}.news-source strong{font-size:13px;color:#cce8fa}.news-source p{font-size:12px;line-height:1.8;margin-top:10px}.news-back{font-size:14px}.news-related{margin-top:65px;border-top:1px solid #ffffff12}.news-related .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1050px){.news-card h3{font-size:19px}.news-card-copy{padding:20px}.news-picture{height:190px}.news-picture img{height:175px;right:10px}}
@media(max-width:760px){.news-home,.news-related{padding-block:45px}.news-grid,.news-related .news-grid{grid-template-columns:1fr}.news-picture{height:220px}.news-picture img{height:205px;right:30px}.news-card h3{font-size:23px}.news-card-copy{padding:25px}.news-index h1{font-size:44px}.news-index{padding-block:0 40px}.news-post-header{padding-top:8px}.news-post-header h1{font-size:35px;letter-spacing:-1px}.news-post-header>p{font-size:15px}.news-post-visual{height:230px;margin:28px 0}.news-post-visual>span{left:20px;top:70px;font-size:54px;letter-spacing:-2px}.news-post-visual img{height:210px;right:22px}.news-prose>p{font-size:14px;line-height:1.9}.news-source{padding:18px}.news-related{margin-top:40px}}
@media(prefers-reduced-motion:reduce){.news-card{transition:none}.news-card:hover{transform:none}}

.news-picture img,.news-post-visual img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;mask-image:none}.news-picture-word,.news-post-visual>span{display:none}.news-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#08162d50,transparent 55%);pointer-events:none}.news-post-visual{height:auto;aspect-ratio:16/9}@media(max-width:760px){.news-post-visual{height:auto;aspect-ratio:16/9}}

