
/* Latest News, version 3.4 */
.wbn-feed{position:relative;isolation:isolate;margin-top:48px;padding:clamp(22px,3vw,44px);border:1px solid #2682c866;border-radius:24px;background:radial-gradient(circle at 100% 0%,#1461aa55,transparent 38%),linear-gradient(145deg,#061d3c,#031631 68%);box-shadow:0 20px 65px #00102482}
.wbn-feed-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.wbn-feed-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#72d6ff;font-size:12px;font-weight:800;letter-spacing:.17em}.wbn-feed-dot{width:8px;height:8px;border-radius:50%;background:#58dcff;box-shadow:0 0 14px #3ccfff}.wbn-feed-heading h1,.wbn-feed-heading h2{font-size:clamp(34px,4vw,59px);letter-spacing:-.055em;line-height:1.04;margin:11px 0 8px}.wbn-feed-heading em{color:#65ceff;font-style:normal}.wbn-feed-heading p{margin:0;color:#b9cde3;font-size:15px}.wbn-feed-all{flex:none;padding:12px 16px;border:1px solid #52bffb70;border-radius:12px;color:#e8f8ff;font-weight:700;font-size:14px;background:#0d4f8b66}.wbn-feed-all:hover{background:#1476bb;color:white}.wbn-feed-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.wbn-feed-categories{display:flex;gap:9px;overflow-x:auto;scrollbar-width:thin;padding:4px 2px 8px;white-space:nowrap}.wbn-feed-categories a{display:inline-flex;align-items:center;min-height:42px;border:1px solid #5da4d655;border-radius:999px;padding:8px 16px;color:#c6d9ef;font-size:13px;font-weight:700;background:#ffffff0b}.wbn-feed-categories a:hover,.wbn-feed-categories a.is-active{background:#1175c8;border-color:#5ccaff;color:white}.wbn-feed-search{display:flex;flex:0 0 205px;min-height:42px;border:1px solid #69b5e866;border-radius:12px;background:#061a36}.wbn-feed-search input{width:100%;min-width:0;border:0;background:transparent;color:white;padding:9px 12px;font:inherit;font-size:13px}.wbn-feed-search input::placeholder{color:#9bbad1}.wbn-feed-search button{border:0;background:transparent;color:#74d2ff;font-size:26px;padding:0 10px;cursor:pointer}.wbn-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wbn-feed-grid .news-card{display:grid;grid-template-columns:41% 1fr;gap:18px;min-height:195px;padding:9px;overflow:hidden;border:1px solid #3a8bc462;border-radius:16px;background:linear-gradient(135deg,#0c315bba,#07305888);box-shadow:inset 0 1px #ffffff0c;transition:transform .2s,border-color .2s,box-shadow .2s}.wbn-feed-grid .news-card:hover{transform:translateY(-3px);border-color:#71d5ff;box-shadow:0 13px 30px #0006}.wbn-feed-grid .card-media{min-height:175px;border-radius:10px;background:#092344}.wbn-feed-grid .card-media .story-image{display:block;width:100%;height:100%;min-height:175px;object-fit:cover}.wbn-feed-grid .card-copy{align-self:center;padding:5px 8px 5px 0}.wbn-feed-grid .eyebrow{font-size:11px;color:#69ceff}.wbn-feed-grid .card-copy h3{font-size:clamp(17px,1.35vw,21px);line-height:1.23;letter-spacing:-.015em;margin:8px 0}.wbn-feed-grid .card-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#bbcee2;font-size:13px;line-height:1.45;margin-bottom:10px}.wbn-feed-grid .meta{font-size:12px;color:#94afcb}.wbn-feed .page-navigation{padding:28px 0 0}.wbn-feed .page-navigation>a{border-radius:999px;background:#1174c4;padding:12px 28px;font-weight:750}.wbn-feed .page-navigation>a:hover{background:#2999e4}.wbn-feed-archive{min-height:60vh;margin-top:35px}
@media(max-width:900px){.wbn-feed-tools{display:block}.wbn-feed-search{max-width:320px;margin-top:10px}.wbn-feed-grid{grid-template-columns:1fr}}
@media(max-width:600px){.wbn-feed{margin-top:24px;padding:18px 13px;border-radius:17px}.wbn-feed-heading{align-items:start;gap:10px}.wbn-feed-heading h1,.wbn-feed-heading h2{font-size:37px}.wbn-feed-heading p{font-size:13px}.wbn-feed-all{font-size:12px;padding:9px 10px}.wbn-feed-categories{margin-inline:-4px}.wbn-feed-categories a{min-height:38px;padding:7px 13px}.wbn-feed-grid{gap:11px}.wbn-feed-grid .news-card{grid-template-columns:38% 1fr;gap:11px;min-height:145px;padding:6px;border-radius:12px}.wbn-feed-grid .card-media,.wbn-feed-grid .card-media .story-image{min-height:133px}.wbn-feed-grid .card-copy{padding:3px 3px 3px 0}.wbn-feed-grid .card-copy h3{font-size:15px;margin:5px 0}.wbn-feed-grid .card-copy p{display:none}.wbn-feed-grid .meta{font-size:11px}.wbn-feed-archive{padding-bottom:80px}}
