.news-page{color:#24384d;background:#fff;width:100%;min-height:100vh;overflow-x:hidden}.news-page *,.news-page :before,.news-page :after{box-sizing:border-box}.news-container{width:min(1180px,100% - 80px);margin:0 auto}.news-hero{background:radial-gradient(circle at 88% 15%,#24384d0f,#0000 30%),linear-gradient(135deg,#fff 0%,#f7f9fa 100%);padding:140px 0 120px}.news-hero-label{color:#24384d;letter-spacing:.2em;margin-bottom:20px;font-size:13px;font-weight:700}.news-hero h1{color:#24384d;letter-spacing:-3px;margin:0 0 28px;font-size:clamp(52px,5vw,68px);font-weight:800;line-height:1.15}.news-hero p{color:#64717d;letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:21px;line-height:1.8}.news-section{width:100%;padding:140px 0 150px}.news-exhibition{background:#fff}.news-press{background:#f7f9fb}.news-gallery{background:#fff}.news-section-title{margin-bottom:65px}.news-section-title span{color:#4a8fbd;letter-spacing:.2em;margin-bottom:18px;font-size:13px;font-weight:700;display:block}.news-section-title h2{color:#24384d;letter-spacing:-3px;margin:0;font-size:clamp(45px,4.5vw,62px);font-weight:800;line-height:1.2}.news-feature-card{background:radial-gradient(circle at 90% 10%,#fffc,#0000 30%),linear-gradient(135deg,#f1f6f9 0%,#e8f0f4 100%);border-radius:30px;grid-template-columns:120px minmax(0,1fr);gap:55px;width:100%;padding:65px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #24384d14}.news-press .news-feature-card{background:radial-gradient(circle at 90% 15%,#ffffffe6,#0000 32%),linear-gradient(135deg,#eef5f5 0%,#e4efee 100%)}.news-number{color:#4a8fbd;letter-spacing:.12em;font-size:15px;font-weight:800}.news-card-content{max-width:820px}.news-card-label{color:#4a8fbd;letter-spacing:.1em;background:#fff9;border:1px solid #4a8fbd40;border-radius:999px;align-items:center;min-height:30px;margin-bottom:22px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.news-card-content h3{color:#24384d;letter-spacing:-.055em;word-break:keep-all;margin:0 0 32px;font-size:clamp(30px,3vw,42px);font-weight:750;line-height:1.45}.news-card-content p{color:#526474;letter-spacing:-.035em;word-break:keep-all;max-width:760px;margin:0 0 32px;font-size:19px;line-height:1.9}.news-card-meta{flex-wrap:wrap;gap:10px;display:flex}.news-card-meta span{color:#3f7192;letter-spacing:.08em;background:#ffffff8c;border:1px solid #4a8fbd33;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.news-card-link{color:#02787e;cursor:pointer;align-items:center;gap:15px;font-size:15px;font-weight:700;display:inline-flex}.news-arrow{font-size:22px;transition:transform .3s}.news-card-link:hover .news-arrow{transform:translate(6px)}.news-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.news-gallery-card{background:#fff;border:1px solid #e4eaee;border-radius:26px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 15px 40px #24384d0f}.news-gallery-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #24384d1a}.news-gallery-placeholder{background:radial-gradient(circle at 20% 20%,#ffffffd9,#0000 35%),linear-gradient(135deg,#edf3f6,#dce8ed);justify-content:flex-end;align-items:flex-end;height:260px;padding:25px;display:flex;position:relative;overflow:hidden}.news-gallery-card:nth-child(2) .news-gallery-placeholder{background:radial-gradient(circle at 80% 20%,#fffc,#0000 35%),linear-gradient(135deg,#edf7f6,#d9ece9)}.news-gallery-card:nth-child(3) .news-gallery-placeholder{background:radial-gradient(circle at 50% 10%,#fffc,#0000 35%),linear-gradient(135deg,#f2eff7,#e5dfef)}.news-gallery-placeholder span{color:#24384d1f;letter-spacing:-4px;font-size:80px;font-weight:800;line-height:1}.news-gallery-info{padding:24px 25px 27px}.news-gallery-info strong{color:#24384d;margin-bottom:8px;font-size:18px;font-weight:750;display:block}.news-gallery-info p{color:#71808c;letter-spacing:-.03em;margin:0;font-size:14px;line-height:1.6}@media (max-width:1000px){.news-container{width:min(760px,100% - 56px)}.news-hero{padding:115px 0 95px}.news-section{padding:110px 0 120px}.news-section-title{margin-bottom:55px}.news-feature-card{grid-template-columns:75px minmax(0,1fr);gap:35px;padding:50px 40px}.news-card-content p{font-size:18px}.news-gallery-grid{gap:18px}.news-gallery-placeholder{height:210px}}@media (max-width:700px){.news-container{width:calc(100% - 40px)}.news-hero{padding:90px 0 75px}.news-hero-label{margin-bottom:16px;font-size:11px}.news-hero h1{letter-spacing:-2.3px;margin-bottom:22px;font-size:42px}.news-hero p{font-size:17px;line-height:1.8}.news-section{padding:90px 0 100px}.news-section-title{margin-bottom:45px}.news-section-title span{margin-bottom:14px;font-size:11px}.news-section-title h2{letter-spacing:-2.2px;font-size:38px}.news-feature-card{border-radius:24px;padding:35px 25px;display:block}.news-number{margin-bottom:25px}.news-card-content h3{margin-bottom:28px;font-size:27px;line-height:1.5}.news-card-content p{font-size:17px;line-height:1.9}.news-gallery-grid{grid-template-columns:1fr;gap:18px}.news-gallery-placeholder{height:220px}}@media (max-width:480px){.news-container{width:calc(100% - 32px)}.news-hero{padding:75px 0 60px}.news-hero h1{letter-spacing:-2px;font-size:38px}.news-hero p{font-size:16px}.news-section{padding:75px 0 85px}.news-section-title{margin-bottom:38px}.news-section-title h2{font-size:34px}.news-feature-card{padding:30px 20px}.news-card-content h3{font-size:24px}.news-card-content p{font-size:16px}.news-gallery-placeholder{height:190px}.news-gallery-info{padding:20px}}@media (prefers-reduced-motion:reduce){.news-gallery-card,.news-arrow{transition:none}}
