.news-site{--blue:#082c6c;--navy:#071b43;--red:#e84b32;--ink:#10213a;--paper:#f5f8fc;color:var(--ink);font-family:Arial,sans-serif;background:var(--paper)}.news-demo{height:34px;background:#051531;color:#dce7f9;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;font-size:11px}.news-demo span,.news-demo a{display:flex;align-items:center;gap:6px}.news-demo a{color:#fff;text-decoration:none}.news-site header{height:86px;background:#fff;display:flex;align-items:center;padding:0 5vw;justify-content:space-between}.news-brand{line-height:.88;display:flex;flex-direction:column;text-decoration:none;color:var(--blue)}.news-brand b{font-size:10px;letter-spacing:4px}.news-brand strong{font-family:Impact,Arial,sans-serif;font-size:26px;letter-spacing:1px}.news-brand small{font-size:7px;letter-spacing:1.6px;font-weight:800}.news-site nav{display:flex;gap:21px}.news-site nav a{font-size:12px;font-weight:700;color:var(--ink);text-decoration:none}.news-site header>div{display:flex;gap:14px}.news-ticker{background:var(--blue);color:#fff;padding:9px 5vw;font-size:11px;font-weight:700}.news-ticker span{color:#ffb098;margin:0 9px}.news-hero{height:500px;position:relative;color:#fff;overflow:hidden}.news-hero>img{width:100%;height:100%;object-fit:cover}.news-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061733e8,#06173357)}.news-hero>div:last-child{position:absolute;left:8vw;top:50%;transform:translateY(-50%);max-width:640px}.news-hero span,.section-title>span,.news-list span,.news-contact span{font-size:10px;letter-spacing:1.3px;color:var(--red);font-weight:800}.news-hero span{color:#ffb098}.news-hero h1{font-family:Impact,Arial,sans-serif;font-weight:400;font-size:clamp(55px,7vw,95px);line-height:.82;margin:16px 0;letter-spacing:-1px}.news-hero h1 em{font-style:normal;color:#ffb098}.news-hero p{font-size:16px;line-height:1.55;max-width:470px}.news-hero a,.news-contact a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#fff;background:var(--red);padding:12px 15px;font-size:12px;font-weight:800}.news-highlights,.news-columns,.news-categories{padding:88px 5vw}.section-title{position:relative;margin-bottom:33px}.section-title h2{font-family:Impact,Arial,sans-serif;font-size:clamp(32px,4vw,55px);line-height:.9;color:var(--blue);font-weight:400;margin:7px 0}.section-title>a{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:5px;color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}.highlight-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:17px}.highlight-grid article{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #0a28630d}.highlight-grid img{width:100%;height:155px;object-fit:cover;display:block}.highlight-grid .featured img{height:320px}.highlight-grid article>div{padding:15px}.highlight-grid span,.news-list span{font-size:9px;color:var(--red);font-weight:800}.highlight-grid h3{font-family:Impact,Arial,sans-serif;font-weight:400;font-size:21px;line-height:1;margin:7px 0}.highlight-grid article:not(.featured) h3{font-size:17px}.highlight-grid small{font-size:10px;color:#738097}.news-columns{display:grid;grid-template-columns:1.35fr .65fr;gap:45px;background:#fff}.news-list article{display:grid;grid-template-columns:200px 1fr;gap:19px;border-top:1px solid #e0e5ec;padding:16px 0}.news-list article img{width:200px;height:116px;object-fit:cover}.news-list h3{font-family:Impact,Arial,sans-serif;font-weight:400;font-size:23px;line-height:1;margin:6px 0}.news-list p{font-size:12px;line-height:1.5;color:#667389;margin:0}aside{align-self:center;background:var(--blue);color:#fff;border-radius:8px;padding:36px}aside>span{font-size:10px;color:#ffb098;font-weight:800}aside svg{color:#ffb098;margin-top:22px}aside h2{font-family:Impact,Arial,sans-serif;font-size:36px;font-weight:400;margin:10px 0}aside p{font-size:14px;line-height:1.5;color:#dce7f9}aside button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:3px;background:#fff;color:var(--blue);padding:12px 15px;font-size:12px;font-weight:800}.news-categories>div{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.news-categories article{background:#fff;overflow:hidden;border-radius:4px}.news-categories img{width:100%;height:130px;object-fit:cover;display:block}.news-categories article span{display:block;font-family:Impact,Arial,sans-serif;font-size:22px;font-weight:400;line-height:.95;margin:15px}.news-categories article a{display:flex;align-items:center;gap:4px;margin:0 15px 16px;color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.news-contact{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:#fff}.news-contact>div{padding:85px 9vw}.news-contact h2{font-family:Impact,Arial,sans-serif;font-weight:400;font-size:clamp(38px,4vw,60px);line-height:.9;margin:11px 0}.news-contact p{font-size:15px;line-height:1.6;color:#d8e5f7}.news-contact img{width:100%;height:100%;min-height:430px;object-fit:cover}footer{padding:38px 5vw;background:#061636;color:#dce7f9;display:flex;justify-content:space-between;align-items:end}footer .news-brand{color:#fff}footer p,footer a{font-size:11px;color:#c3d2e9;text-decoration:none}@media(max-width:800px){.news-site nav{display:none}.news-hero{height:560px}.highlight-grid,.news-columns,.news-contact{grid-template-columns:1fr}.highlight-grid .featured img{height:280px}.news-columns{gap:15px}.news-categories>div{grid-template-columns:repeat(2,1fr)}aside{margin:25px 0}.news-contact img{min-height:330px;order:-1}.news-contact>div{padding:65px 7vw}}@media(max-width:520px){.news-site header{padding:0 18px;height:73px}.news-hero>div:last-child{left:24px;right:20px}.news-hero h1{font-size:58px}.news-highlights,.news-columns,.news-categories{padding:70px 20px}.highlight-grid{grid-template-columns:1fr}.highlight-grid img{height:220px}.news-list article{grid-template-columns:110px 1fr}.news-list article img{width:110px;height:96px}.news-list h3{font-size:18px}.news-list p{display:none}.news-categories>div{gap:10px}.news-categories img{height:100px}.news-categories article span{font-size:18px;margin:11px}.news-contact>div{padding:65px 24px}footer{display:grid;gap:20px}.section-title>a{position:static}}
