.haou-news-wrap{position:relative;overflow:hidden;padding:72px 18px;background:radial-gradient(circle at top,#071019 0,#020406 42%,#000000 100%);color:#fff;font-family:inherit}.haou-news-wrap:before,.haou-news-wrap:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(circle,#4fd1ff 0 2px,transparent 3px);background-size:88px 88px;opacity:.22;animation:haouSpark 10s linear infinite}.haou-news-wrap:after{background-size:140px 140px;filter:blur(2px);animation-duration:16s}.haou-news-bg{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:92px 92px;opacity:.55}.haou-news-head{position:relative;text-align:center;margin-bottom:46px}.haou-news-head h2{margin:0;color:#fff;font-size:clamp(42px,8vw,88px)!important;line-height:1;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 30px rgba(62,174,245,.7),0 0 70px rgba(212,176,106,.4);font-weight:900}.haou-news-kicker{margin-bottom:22px;letter-spacing:.45em;color:#9ad9ff;text-shadow:0 0 18px #47c2ff;font-size:clamp(16px,3vw,28px)}.haou-news-list{position:relative;max-width:1100px;margin:0 auto;display:grid;gap:40px}.haou-news-card{position:relative;border-radius:56px;padding:34px;background:linear-gradient(135deg,rgba(18,40,68,.88),rgba(5,10,18,.96) 48%,rgba(79,209,255,.18));border:2px solid #3eaef5;box-shadow:0 0 18px #3eaef5,0 0 55px rgba(62,174,245,.55),inset 0 0 42px rgba(255,255,255,.13);overflow:hidden}.haou-news-card:before{content:"";position:absolute;inset:-4px;border-radius:58px;background:linear-gradient(90deg,#76d7ff,#d4b06a,#ffffff,#76d7ff);filter:blur(18px);opacity:.45;z-index:0;animation:haouGlow 4.5s linear infinite}.haou-news-card>*{position:relative;z-index:1}.haou-card-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 20%,rgba(255,255,255,.25) 32%,transparent 45%);transform:translateX(-80%);animation:haouShine 5.8s ease-in-out infinite}.haou-news-label{text-align:center;color:rgba(255,255,255,.55);font-weight:800;letter-spacing:.16em;margin:0 0 12px}.haou-news-pill{display:table;margin:0 auto 30px;padding:20px 54px;border-radius:999px;background:linear-gradient(135deg,#0f1f33,#1d7fd8,#76d7ff);border:4px solid rgba(255,255,255,.9);font-weight:900;letter-spacing:.14em;box-shadow:0 0 20px #fff,0 0 45px #ff18b5;color:#fff;font-size:clamp(16px,4vw,32px)}.haou-news-slider{position:relative;aspect-ratio:16/9;max-height:540px;background:rgba(0,0,0,.62);border:2px solid #3eaef5;border-radius:34px;overflow:hidden;box-shadow:inset 0 0 45px #000,0 0 36px rgba(62,174,245,.55)}.haou-news-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease,transform 4s ease;transform:scale(1.035);display:flex;align-items:center;justify-content:center}.haou-news-slide.is-active{opacity:1;transform:scale(1)}.haou-news-slide img{width:100%;height:100%;object-fit:contain;filter:contrast(1.08) saturate(1.12) drop-shadow(0 0 10px rgba(255,255,255,.35))}.haou-noimage{font-size:30px;color:#bbb}.haou-news-body{padding:30px 6px 6px}.haou-news-date{display:inline-block;background:linear-gradient(135deg,#0d2740,#4fc3ff);border-radius:999px;padding:14px 32px;margin-bottom:22px;font-weight:900;font-size:clamp(18px,4vw,32px);box-shadow:0 0 25px rgba(62,174,245,.45)}.haou-news-body h3{margin:0 0 18px!important;color:#fff!important;font-size:clamp(28px,6vw,58px)!important;line-height:1.18!important;text-shadow:0 0 14px rgba(255,255,255,.45);word-break:keep-all;overflow-wrap:break-word}.haou-separator{width:190px;height:3px;background:linear-gradient(90deg,#d4b06a,transparent);margin:18px 0 24px}.haou-news-text{font-size:clamp(18px,3.4vw,34px);line-height:1.8;font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.18)}.haou-news-text p{margin:.4em 0}.haou-news-button{display:inline-block;margin-top:20px;padding:15px 36px;border-radius:999px;background:linear-gradient(135deg,#0f1f33,#1d7fd8,#d4b06a);color:#fff!important;text-decoration:none!important;font-weight:900;box-shadow:0 0 25px rgba(62,174,245,.65)}.haou-news-empty{position:relative;text-align:center;padding:30px;border:1px solid rgba(255,255,255,.25);border-radius:20px}.haou-news-card:hover{transform:translateY(-4px);box-shadow:0 0 28px #3eaef5,0 0 90px rgba(62,174,245,.72),inset 0 0 42px rgba(255,255,255,.18)}@keyframes haouSpark{to{background-position:220px 220px}}@keyframes haouGlow{50%{opacity:.75;filter:blur(24px)}}@keyframes haouShine{0%,55%{transform:translateX(-100%)}100%{transform:translateX(120%)}}@media(max-width:768px){.haou-news-wrap{padding:48px 10px}.haou-news-list{gap:26px}.haou-news-card{border-radius:34px;padding:20px 16px}.haou-news-card:before{border-radius:36px}.haou-news-pill{padding:14px 30px}.haou-news-slider{border-radius:24px;aspect-ratio:4/3}.haou-news-body h3{font-size:clamp(24px,8vw,38px)!important}.haou-news-text{font-size:clamp(16px,5vw,23px);line-height:1.75}.haou-news-date{font-size:clamp(16px,5vw,24px);padding:12px 22px}.haou-separator{width:130px}}
