.vio-news-wrap{background:#f6f8fb;color:#172235;padding:0 0 72px;min-height:55vh}.vio-news-container{max-width:1220px;margin:auto;padding:0 20px}.vio-news-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:22px 0;font-size:13px;color:#66758a}.vio-news-breadcrumb a{color:#42618a;text-decoration:none}.vio-news-breadcrumb [aria-current=page]{max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vio-news-hero{border-radius:22px;background:linear-gradient(115deg,#101c35,#173d61 60%,#176c84);color:#fff;padding:44px 50px;margin:4px 0 24px;box-shadow:0 16px 38px rgba(16,40,72,.12)}.vio-news-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:#70d4df}.vio-news-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.03em;margin:12px 0}.vio-news-hero p{max-width:640px;font-size:17px;line-height:1.65;color:#d9eaf4;margin:0}.vio-news-topics{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.vio-news-topics a{display:inline-block;border:1px solid #d5dfeb;border-radius:999px;padding:9px 16px;background:#fff;color:#34455e;text-decoration:none;font-size:14px;font-weight:650}.vio-news-topics a:hover,.vio-news-topics a.is-active{background:#123a61;border-color:#123a61;color:#fff}.vio-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vio-news-card{border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 6px 24px rgba(22,42,68,.07);border:1px solid #e7edf3;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.vio-news-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(22,42,68,.12)}.vio-news-card-image{aspect-ratio:16/10;background:linear-gradient(130deg,#143354,#1b6c8d);display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden}.vio-news-card-image img{width:100%;height:100%;object-fit:cover;display:block}.vio-news-card-image>span{font-size:26px;font-weight:850;color:#fff;letter-spacing:.08em;text-align:center;line-height:1.2}.vio-news-card-image small{font-size:12px;font-weight:650;color:#80d8e3;letter-spacing:.22em}.vio-news-card-body{padding:21px 22px 24px;display:flex;flex-direction:column;flex:1}.vio-news-card-meta{display:flex;gap:8px;color:#697b90;font-size:12px;font-weight:650}.vio-news-card h2{font-size:20px;line-height:1.35;margin:11px 0 10px}.vio-news-card h2 a{color:#13263f;text-decoration:none}.vio-news-card h2 a:hover,.vio-news-read:hover{color:#087e9c}.vio-news-card p{font-size:14px;line-height:1.65;color:#5b6c7f;margin:0 0 18px}.vio-news-read{margin-top:auto;color:#176082;text-decoration:none;font-weight:750;font-size:14px}.vio-news-empty{background:#fff;padding:40px;border-radius:16px;text-align:center;color:#65748a}.vio-news-wrap .navigation.pagination{margin:32px 0}.vio-news-wrap .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.vio-news-wrap .page-numbers{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:8px 13px;color:#24435f;text-decoration:none}.vio-news-wrap .page-numbers.current{background:#143e62;color:#fff}.vio-news-article{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e6edf4;border-radius:20px;padding:clamp(22px,4vw,54px);box-shadow:0 8px 30px rgba(21,43,67,.06)}.vio-news-article-head h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.025em;line-height:1.18;margin:12px 0 16px;color:#12253d}.vio-news-deck{font-size:19px;line-height:1.55;color:#50627a;margin:0 0 16px}.vio-news-byline{display:flex;flex-wrap:wrap;gap:8px;color:#718198;font-size:13px;border-bottom:1px solid #e9eef4;padding-bottom:22px}.vio-news-cover{margin:26px 0}.vio-news-cover img{max-width:100%;height:auto;border-radius:12px;display:block}.vio-news-cover figcaption{text-align:center;color:#758497;font-size:12px;margin-top:7px}.vio-news-prose{font-size:17px;line-height:1.82;color:#25364b}.vio-news-prose h2{font-size:27px;line-height:1.3;color:#152d49;margin:32px 0 12px}.vio-news-prose h3{font-size:21px;line-height:1.3;margin:26px 0 10px}.vio-news-prose p{margin:0 0 20px}.vio-news-prose a{color:#0b698b;text-decoration:underline}.vio-news-prose img{max-width:100%;height:auto}.vio-news-prose .vio-news-source{background:#f0f6fa;border-left:3px solid #1b86a3;padding:12px 16px;font-size:14px;margin-top:32px}.vio-news-article-footer{border-top:1px solid #e8eef5;padding-top:19px;margin-top:28px;font-size:14px;color:#637287}.vio-news-article-footer a{display:inline-block;margin:0 4px;padding:5px 10px;border-radius:100px;background:#eaf4f8;color:#166582;text-decoration:none}@media(max-width:900px){.vio-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vio-news-container{padding:0 14px}.vio-news-hero{padding:30px 24px;border-radius:16px}.vio-news-hero p{font-size:15px}.vio-news-grid{grid-template-columns:1fr;gap:16px}.vio-news-article{border-radius:14px}.vio-news-prose{font-size:16px}.vio-news-card h2{font-size:19px}}
