.hh-news{--navy:#123f70;--navy2:#082f55;--teal:#169aa0;--aqua:#49d1cf;--lav:#b596df;--pale:#ecf8f8;--green:#20b976;position:relative;isolation:isolate;width:100%;font-family:Arial,Helvetica,sans-serif;color:#fff;padding:28px 18px;box-sizing:border-box}.hh-news *{box-sizing:border-box}.hh-news__shell{position:relative;overflow:hidden;max-width:1180px;margin:auto;padding:34px;border-radius:34px;background:linear-gradient(135deg,var(--navy) 0%,#125b78 48%,#168d96 100%);border:1px solid rgba(155,236,234,.42);box-shadow:0 28px 70px rgba(8,47,85,.28),inset 0 1px 0 rgba(255,255,255,.2)}.hh-news__shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 5%,rgba(115,255,246,.24),transparent 27%),radial-gradient(circle at 13% 92%,rgba(190,153,231,.22),transparent 31%);pointer-events:none}.hh-news__ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hh-news__ambient i{position:absolute;width:140px;height:140px;border-radius:50%;filter:blur(18px);opacity:.22;animation:hhfloat 9s ease-in-out infinite}.hh-news__ambient i:nth-child(1){background:#55e4df;left:4%;top:10%}.hh-news__ambient i:nth-child(2){background:#b99de2;right:5%;top:32%;animation-delay:-3s}.hh-news__ambient i:nth-child(3){background:#7be5e1;left:42%;bottom:0;animation-delay:-6s}@keyframes hhfloat{50%{transform:translate3d(30px,-24px,0) scale(1.25)}}.hh-news__header{position:relative;text-align:center;z-index:2;margin-bottom:26px}.hh-news__pill{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.11);font-size:13px;font-weight:900;letter-spacing:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.hh-news__pill b{width:11px;height:11px;border-radius:50%;background:#36e157;box-shadow:0 0 0 0 rgba(54,225,87,.7);animation:hhpulse 1.35s infinite}@keyframes hhpulse{70%{box-shadow:0 0 0 12px rgba(54,225,87,0)}}.hh-news__header h2{color:#fff;font-size:clamp(30px,4vw,52px);line-height:1;margin:19px 0 12px;font-weight:900;letter-spacing:.5px;text-shadow:0 4px 18px rgba(0,0,0,.16)}.hh-news__header p{max-width:760px;margin:auto;color:#e7ffff;font-size:17px;line-height:1.55}.hh-news__stage{position:relative;height:525px;z-index:2;perspective:1400px}.hh-news__card{position:absolute;inset:0;display:grid;grid-template-columns:43% 57%;overflow:hidden;border-radius:26px;background:linear-gradient(140deg,rgba(255,255,255,.98),rgba(235,249,249,.95));color:#173d63;border:1px solid rgba(255,255,255,.7);box-shadow:0 26px 60px rgba(0,29,59,.34);opacity:0;transform:translateX(8%) rotateY(-13deg) scale(.9);filter:blur(9px);pointer-events:none;transition:opacity .8s ease,transform .95s cubic-bezier(.2,.75,.16,1),filter .8s ease}.hh-news__card.is-active{opacity:1;transform:none;filter:none;pointer-events:auto;z-index:3}.hh-news__card.is-leaving{opacity:0;transform:translateX(-9%) rotateY(13deg) scale(.9);filter:blur(9px);z-index:2}.hh-news__shine{position:absolute;z-index:8;top:-40%;left:-55%;width:35%;height:190%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:rotate(17deg);animation:hhshine 4.8s ease-in-out infinite;pointer-events:none}@keyframes hhshine{0%,45%{left:-55%}80%,100%{left:130%}}.hh-news__featured{position:absolute;z-index:9;top:19px;left:19px;padding:9px 14px;border-radius:999px;background:linear-gradient(90deg,#8e65d0,#c69be8);color:#fff;font-size:12px;font-weight:900;letter-spacing:1px;box-shadow:0 9px 24px rgba(106,61,169,.34);animation:hhfeatured 1.6s ease-in-out infinite alternate}@keyframes hhfeatured{to{transform:scale(1.045);box-shadow:0 11px 28px rgba(106,61,169,.5)}}.hh-news__visual{position:relative;min-height:100%;background:linear-gradient(145deg,#57c9ca,#a99ae0);background-position:center;background-size:cover}.hh-news__visual.is-no-image:after{content:"✦";position:absolute;inset:0;display:grid;place-items:center;font-size:130px;color:rgba(255,255,255,.7);text-shadow:0 10px 30px rgba(23,61,99,.3)}.hh-news__visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,58,96,.02),rgba(10,51,86,.5))}.hh-news__visual-mark{position:absolute;left:24px;bottom:22px;color:#fff;font-weight:900;font-size:14px;letter-spacing:4px;border-top:2px solid #65e5dc;padding-top:10px}.hh-news__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:44px 48px}.hh-news__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.hh-news__meta span,.hh-news__meta time{padding:8px 12px;border-radius:999px;background:#e0f7f5;color:#087d80;font-size:12px;font-weight:900;letter-spacing:.7px}.hh-news__meta time{background:#eee7f8;color:#7958a7}.hh-news__content h3{margin:0 0 17px;font-size:clamp(27px,3vw,42px);line-height:1.08;color:var(--navy);font-weight:900}.hh-news__text{font-size:17px;line-height:1.62;color:#425b70;max-height:210px;overflow:auto;padding-right:6px}.hh-news__text p{margin:0 0 12px}.hh-news__button{align-self:flex-start;display:inline-flex;align-items:center;gap:17px;margin-top:20px;padding:15px 21px;border-radius:13px;text-decoration:none!important;color:#fff!important;background:linear-gradient(90deg,#11a873,#27c98a);font-weight:900;letter-spacing:.5px;box-shadow:0 12px 26px rgba(20,168,115,.3);animation:hhbutton 1.5s ease-in-out infinite alternate}.hh-news__button b{font-size:22px}@keyframes hhbutton{to{transform:translateY(-2px);box-shadow:0 16px 32px rgba(20,168,115,.48)}}.hh-news__controls{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:23px}.hh-news__arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.33);border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:36px;line-height:1;cursor:pointer;transition:.25s}.hh-news__arrow:hover{background:#fff;color:var(--navy);transform:scale(1.06)}.hh-news__dots{display:flex;gap:9px}.hh-news__dots button{width:13px;height:13px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.3);cursor:pointer;transition:.35s;overflow:hidden}.hh-news__dots button.is-active{width:42px;background:rgba(255,255,255,.22)}.hh-news__dots button i{display:block;height:100%;width:0;background:#63eee3}.hh-news__dots button.is-active i{animation:hhfill var(--hh-delay,7000ms) linear forwards}@keyframes hhfill{to{width:100%}}.hh-news__counter{position:absolute;right:42px;bottom:38px;z-index:5;font-weight:900}.hh-news__counter strong{font-size:24px;color:#78f1e8}.hh-news__counter span{color:rgba(255,255,255,.65)}.hh-news__progress{position:relative;z-index:3;height:3px;background:rgba(255,255,255,.16);margin-top:20px;overflow:hidden;border-radius:5px}.hh-news__progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#63eee3,#c0a3e8)}.hh-news.is-playing .hh-news__progress i{animation:hhfill var(--hh-delay,7000ms) linear forwards}.hh-news__empty{position:relative;z-index:2;text-align:center;padding:70px 25px;border-radius:26px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24)}.hh-news__empty-icon{font-size:58px;color:#79f2e9;animation:hhfeatured 1.5s infinite alternate}.hh-news__empty h3{font-size:34px;margin:12px 0}.hh-news__empty p{font-size:17px;color:#eaffff}.hh-news--phone{max-width:520px;margin:auto;padding:14px 8px}.hh-news--phone .hh-news__shell{padding:22px 15px;border-radius:25px}.hh-news--phone .hh-news__header{margin-bottom:19px}.hh-news--phone .hh-news__header h2{font-size:33px}.hh-news--phone .hh-news__header p{font-size:15px}.hh-news--phone .hh-news__stage{height:675px}.hh-news--phone .hh-news__card{grid-template-columns:1fr;grid-template-rows:250px 1fr}.hh-news--phone .hh-news__content{padding:25px 22px;justify-content:flex-start}.hh-news--phone .hh-news__content h3{font-size:28px}.hh-news--phone .hh-news__text{font-size:15px;max-height:215px}.hh-news--phone .hh-news__counter{right:22px;bottom:29px}.hh-news--phone .hh-news__featured{top:13px;left:13px}.hh-news--phone .hh-news__visual-mark{left:18px;bottom:15px}@media(max-width:760px){.hh-news:not(.hh-news--desktop){} .hh-news__stage{height:675px}.hh-news__card{grid-template-columns:1fr;grid-template-rows:250px 1fr}.hh-news__content{padding:25px 22px;justify-content:flex-start}.hh-news__content h3{font-size:28px}.hh-news__text{font-size:15px;max-height:215px}.hh-news__shell{padding:22px 15px}.hh-news__counter{right:22px;bottom:29px}}
