.vsq-news{--vsq-navy:#1b2a78;--vsq-navy-text:#22307a;--vsq-orange:#ee8a2b;--vsq-rule:#e3e5ec;--vsq-white:#fff;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.vsq-news .news-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vsq-news .news-hero{background:var(--vsq-white);display:flex;flex-direction:column;padding:8px 8px 14px}.vsq-news .hero-link{display:block}.vsq-news .hero-image{aspect-ratio:16/12;display:block;object-fit:cover;width:100%}.vsq-news .hero-title{font-size:15px;font-weight:700;line-height:1.3;margin:12px 0 6px}.vsq-news .hero-title a{color:var(--vsq-navy);text-decoration:none}.vsq-news .hero-title a:hover{text-decoration:underline}.vsq-news .hero-summary{color:var(--vsq-navy-text);font-size:13px;line-height:1.5;margin:0}.vsq-news .news-card{background:var(--vsq-white);display:flex;flex-direction:column;min-height:0;overflow:hidden}.vsq-news .news-card:before{background:var(--vsq-orange);content:"";display:block;flex:0 0 auto;height:36px}.vsq-news .news-title{align-items:center;color:var(--vsq-navy);display:flex;font-size:26px;font-weight:400;gap:12px;line-height:1.1;margin:0;padding:18px 16px}.vsq-news .news-title a{color:inherit;text-decoration:none}.vsq-news .news-title:after{background:linear-gradient(var(--vsq-navy),var(--vsq-navy)) 0 0 /100% 2px no-repeat,linear-gradient(var(--vsq-navy),var(--vsq-navy)) 0 50% /100% 2px no-repeat,linear-gradient(var(--vsq-navy),var(--vsq-navy)) 0 100% /100% 2px no-repeat;content:"";flex:0 0 auto;height:10px;width:24px}.vsq-news .news-list{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:0 8px 8px}.vsq-news .news-item{border-bottom:2px solid var(--vsq-rule);margin:0}.vsq-news .news-item a{color:var(--vsq-navy-text);display:block;font-size:13px;line-height:1.4;padding:6px 2px;text-decoration:none}.vsq-news .news-item a:hover{color:var(--vsq-orange)}.vsq-news .news-empty{color:var(--vsq-navy-text);font-size:13px;margin:0;padding:0 16px 18px}.vsq-news a:focus-visible{outline:2px solid var(--vsq-orange);outline-offset:2px}@media (max-width:767px){.vsq-news .news-grid{grid-template-columns:1fr}.vsq-news .news-list{overflow:visible}}