.bw-news-page{color:var(--bw-ink);padding-bottom:96px;background:radial-gradient(ellipse 1000px 580px at 85% 0%,#e5edff,transparent),var(--bw-surface)}.bw-news-shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}.bw-news-page :where(h1,h2,h3){color:var(--bw-ink);text-transform:none;font-weight:700;letter-spacing:-.035em}.bw-news-page a{text-decoration:none}.bw-news-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.85fr);align-items:end;gap:40px;padding-block:56px 30px}.bw-news-header{min-width:0}.bw-news-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--bw-accent-strong);font-size:11px;font-weight:750;line-height:1.6;letter-spacing:.12em}.bw-news-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--bw-accent);box-shadow:0 0 0 5px #1f53f10d}.bw-news-header h1{max-width:760px;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.bw-news-lead{max-width:700px;margin:26px 0 0;color:var(--bw-muted);font-size:16px;line-height:1.8}.bw-news-page-results .bw-news-intro{padding-block:32px 24px}.bw-news-page-results .bw-news-header .bw-news-eyebrow{margin-bottom:10px;font-size:9px}.bw-news-page-results .bw-news-header h1{font-size:clamp(28px,3vw,36px);line-height:1.2}.bw-news-page-results .bw-news-tools{margin-bottom:28px}.bw-news-editorial{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:26px;align-items:stretch;padding-bottom:64px}.bw-news-featured{min-width:0;min-height:450px;overflow:hidden;border:1px solid var(--bw-border);border-radius:20px;background:#fff;box-shadow:0 12px 40px #234d8c0a}.bw-news-featured>.bw-news-state{min-height:450px}.bw-news-featured-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);height:100%;min-height:450px;color:var(--bw-ink)}.bw-news-featured-media{min-width:0;overflow:hidden;background:var(--bw-accent-soft)}.bw-news-featured-media>img,.bw-news-featured-media>.bw-content-image-fallback{display:block;width:100%;height:100%;min-height:100%;object-fit:contain;transition:filter .5s}.bw-news-featured-media>.bw-content-image-fallback{display:grid}.bw-news-featured-media>img{object-fit:contain}.bw-news-featured-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;min-width:0;background:linear-gradient(135deg,#fff,#f6f9ff)}.bw-news-featured-kicker{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0 0 38px;color:var(--bw-accent-strong);font-size:11px;font-weight:650}.bw-news-featured-kicker>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d9e5fc;border-radius:50%;background:#fff;font-size:19px}.bw-news-label{margin:0 0 10px;color:var(--bw-accent-strong);font-size:11px;font-weight:650;line-height:1.6}.bw-news-featured-body h2{margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.3;overflow-wrap:anywhere}.bw-news-meta{color:var(--bw-muted);font-size:11px;line-height:1.7;margin:16px 0 0}.bw-news-read{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:44px;color:var(--bw-accent-strong);font-size:12px;font-weight:650}.bw-news-read>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d6e3fb;border-radius:50%;background:#f5f8ff;font-size:19px;transition:transform .25s,background .25s,color .25s}.bw-news-featured-body .bw-news-read{margin-top:26px;padding-top:20px;border-top:1px solid var(--bw-border)}.bw-news-popular{min-width:0;border:1px solid var(--bw-border);border-radius:20px;background:#fff;padding:28px}.bw-news-popular-heading .bw-news-eyebrow{margin-bottom:9px;font-size:9px}.bw-news-popular-heading h2{margin:0 0 24px;font-size:26px;line-height:1.3}.bw-news-popular ol{list-style:none;margin:0;padding:0}.bw-news-popular li+li{border-top:1px solid var(--bw-border)}.bw-news-popular li>a{display:grid;grid-template-columns:25px minmax(0,1fr) 16px;gap:12px;padding:18px 0;min-height:44px;color:var(--bw-ink)}.bw-news-popular li:first-child>a{padding-top:0}.bw-news-popular li:last-child>a{padding-bottom:0}.bw-news-rank{color:#6584bc;font-size:14px;font-weight:650;letter-spacing:-.02em}.bw-news-popular .bw-news-label{margin-bottom:6px;font-size:10px}.bw-news-popular h3{margin:0;font-size:14px;line-height:1.55;letter-spacing:-.015em}.bw-news-popular .bw-news-meta{margin-top:8px;font-size:10px}.bw-news-popular-arrow{color:var(--bw-accent-strong);font-size:19px;align-self:center;transition:transform .25s}.bw-news-tools{padding-block:0 22px;margin-bottom:32px;border-bottom:1px solid #d7e2f4}.bw-news-search label{display:block;margin-bottom:12px;color:var(--bw-ink);font-size:13px;font-weight:650}.bw-news-search>div{display:flex;align-items:center;gap:14px;padding:6px 6px 6px 18px;border:1px solid #cbd9f0;border-radius:12px;background:#fff}.bw-news-search svg{flex:0 0 19px;width:19px;height:19px;stroke:#6882ac;stroke-width:1.7}.bw-news-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--bw-ink);height:44px;padding:0;font-size:14px;border-radius:3px}.bw-news-search input::placeholder{color:#73849e}.bw-news-search button{display:inline-flex;align-items:center;gap:22px;flex-shrink:0;min-height:44px;padding:12px 20px;border:1px solid var(--bw-accent);border-radius:9px;background:var(--bw-accent);color:#fff;font-size:13px;font-weight:650;cursor:pointer;transition:background .2s,border-color .2s}.bw-news-search button>span{font-size:18px}.bw-news-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.bw-news-filters button{min-height:44px;border:1px solid var(--bw-border);border-radius:999px;padding:10px 18px;background:#fff;color:var(--bw-muted);font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bw-news-filters button[aria-pressed=true]{border-color:#bfd0f7;background:var(--bw-accent-soft);color:var(--bw-accent-strong)}.bw-news-inline-status{margin:16px 0 0;color:var(--bw-muted);font-size:12px;line-height:1.6}.bw-news-inline-status button{border:0;min-height:32px;background:none;padding:4px 6px;color:var(--bw-accent-strong);font:inherit;font-weight:650;cursor:pointer;text-decoration:underline}.bw-news-results-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px}.bw-news-results-summary{min-width:0}.bw-news-results-heading .bw-news-eyebrow{margin-bottom:12px;font-size:9px}.bw-news-results-heading h2{margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.25;overflow-wrap:anywhere;scroll-margin-top:60px}.bw-news-results-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px}.bw-news-results-meta p{margin:0;color:var(--bw-muted)}.bw-news-results-meta button{display:inline-flex;align-items:center;gap:12px;padding:8px 0;min-height:44px;border:0;background:transparent;color:var(--bw-accent-strong);font:inherit;font-weight:650;cursor:pointer}.bw-news-results-meta button>span{font-size:19px}.bw-news-list-position{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0}.bw-news-list-position p{margin:0 0 4px;color:var(--bw-ink);font-size:13px;font-weight:650;line-height:1.5}.bw-news-list-position>div>span{color:var(--bw-muted);font-size:12px;line-height:1.5}.bw-news-quick-pages{display:flex;gap:10px;flex-shrink:0}.bw-news-quick-pages a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid var(--bw-border);border-radius:9px;background:#fff;color:var(--bw-accent-strong);font-size:12px;font-weight:650}.bw-news-quick-pages a:last-child{border-color:#c5d5f8;background:var(--bw-accent-soft)}.bw-news-page-jump{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px;color:var(--bw-muted);font-size:12px}.bw-news-page-jump label{color:var(--bw-ink);font-weight:650}.bw-news-page-jump input{width:72px;min-height:44px;padding:8px 10px;border:1px solid var(--bw-border);border-radius:9px;background:#fff;color:var(--bw-ink);font-size:16px}.bw-news-page-jump button{min-height:44px;padding:10px 16px;border:1px solid #c5d5f8;border-radius:9px;background:var(--bw-accent-soft);color:var(--bw-accent-strong);font-size:12px;font-weight:650;cursor:pointer}.bw-news-category-missing{margin:0 0 24px;padding:16px 20px;border:1px solid var(--bw-border);border-radius:12px;background:#fff;color:var(--bw-muted);font-size:14px;line-height:1.8}.bw-news-category-missing button{min-height:44px;border:0;padding:8px 6px;background:none;color:var(--bw-accent-strong);font:inherit;font-weight:650;text-decoration:underline;cursor:pointer}.bw-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.bw-news-card{display:flex;border:1px solid var(--bw-border);border-radius:18px;background:#fff;overflow:hidden;min-width:0;transition:box-shadow .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.bw-news-card>a{display:flex;flex-direction:column;width:100%;color:var(--bw-ink);scroll-margin-top:60px}.bw-news-featured-link,.bw-news-popular li>a{scroll-margin-top:60px}.bw-news-card-media{aspect-ratio:16 / 9;overflow:hidden;background:var(--bw-accent-soft)}.bw-news-card-media>img,.bw-news-card-media>.bw-content-image-fallback{display:block;width:100%;height:100%;object-fit:contain;transition:filter .45s}.bw-news-card-media>.bw-content-image-fallback{display:grid}.bw-news-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:24px;min-width:0}.bw-news-card h3{margin:0;font-size:20px;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.bw-news-card .bw-news-meta{margin-top:16px;margin-bottom:20px}.bw-news-card .bw-news-read{margin-top:auto;padding-top:12px;border-top:1px solid #e7edf8}.bw-news-card:focus-within{border-color:#98b5ef}.bw-news-page :where(a,button,input):focus-visible{outline:3px solid var(--bw-accent);outline-offset:4px}.bw-news-card>a:focus-visible,.bw-news-featured-link:focus-visible{outline-offset:-4px;border-radius:16px}.bw-news-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;padding:32px 24px;color:var(--bw-muted);text-align:center;font-size:14px;line-height:1.8}.bw-news-state h3{font-size:24px;margin:0;line-height:1.3}.bw-news-state p{margin:0}.bw-news-state button{border:1px solid var(--bw-accent);border-radius:10px;min-height:44px;padding:12px 20px;background:var(--bw-accent);color:#fff;font-size:13px;font-weight:650;cursor:pointer}.bw-news-loader{width:22px;height:22px;border:2px solid #dbe5f8;border-top-color:var(--bw-accent);border-radius:50%;animation:bw-news-spin .8s linear infinite}.bw-news-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px;padding-top:26px;border-top:1px solid var(--bw-border)}.bw-news-page-direction{display:inline-flex;align-items:center;min-height:44px;color:var(--bw-accent-strong);font-size:13px;font-weight:650;padding-block:10px;flex-shrink:0}.bw-news-page-direction[aria-disabled=true]{color:#798aa2}.bw-news-page-numbers{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.bw-news-page-numbers>a,.bw-news-page-current{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--bw-border);border-radius:10px;background:#fff;color:var(--bw-ink);font-size:13px;font-weight:650}.bw-news-page-current{color:#fff;background:var(--bw-accent);border-color:var(--bw-accent)}.bw-news-page-gap{padding:4px;color:var(--bw-muted)}.bw-news-loading-label{margin:0 0 18px;color:var(--bw-muted);font-size:13px}.bw-news-skeleton{border:1px solid var(--bw-border);border-radius:18px;overflow:hidden;background:#fff}.bw-news-skeleton .bw-news-card-media{background:linear-gradient(100deg,#e8effa,#f4f7fc,#e8effa);background-size:200% 100%;animation:bw-news-shimmer 1.8s ease-in-out infinite}.bw-news-skeleton .bw-news-card-body{min-height:212px;gap:16px}.bw-news-skeleton .bw-news-card-body>span{display:block;height:14px;width:85%;border-radius:5px;background:#edf2fa}.bw-news-skeleton .bw-news-card-body>span:first-child{width:24%;height:10px}.bw-news-skeleton .bw-news-card-body>span:nth-child(3){width:65%}.bw-news-skeleton .bw-news-card-body>span:last-child{width:32%;margin-top:12px;height:10px}@keyframes bw-news-shimmer{to{background-position:-200% 0}}@keyframes bw-news-spin{to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){.bw-news-featured-link:hover,.bw-news-popular a:hover,.bw-news-card a:hover{color:var(--bw-ink)}.bw-news-featured-link:hover .bw-news-featured-media>img,.bw-news-card:hover .bw-news-card-media>img{filter:saturate(1.08)}.bw-news-card:hover .bw-news-read>span{background:var(--bw-accent);color:#fff;border-color:var(--bw-accent)}.bw-news-featured-link:hover .bw-news-read>span,.bw-news-card:hover .bw-news-read>span,.bw-news-popular a:hover .bw-news-popular-arrow{transform:translate(2px,-2px)}.bw-news-popular a:hover h3{color:var(--bw-accent-strong)}.bw-news-card:hover{border-color:#aec4ee;box-shadow:0 16px 36px #234d8c12;transform:translateY(-4px)}.bw-news-search button:hover,.bw-news-state button:hover{border-color:var(--bw-accent-strong);background:var(--bw-accent-strong)}.bw-news-filters button:hover,.bw-news-page-numbers>a:hover{border-color:#b4c9f1;color:var(--bw-accent-strong);background:#f1f6ff}}@media (max-width: 1100px){.bw-news-editorial{gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.bw-news-featured-link{grid-template-columns:1fr}.bw-news-featured-media{aspect-ratio:1.85}.bw-news-featured-body{padding:26px}.bw-news-featured-kicker{margin-bottom:20px}.bw-news-popular{padding:24px}.bw-news-card-body{padding:22px}}@media (max-width: 900px){.bw-news-intro{grid-template-columns:1fr;gap:24px;padding-block:40px 24px}.bw-news-search{max-width:560px;width:100%}.bw-news-results-heading{align-items:flex-start}.bw-news-list-position{gap:12px}.bw-news-quick-pages a{min-width:44px;padding:10px;font-size:18px}.bw-news-quick-pages a>span:not([aria-hidden]){display:none}.bw-news-shell{width:calc(100% - 48px)}.bw-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-news-editorial{grid-template-columns:1fr;padding-bottom:48px}.bw-news-featured-link{grid-template-columns:1fr 1fr}.bw-news-featured-media{aspect-ratio:auto}.bw-news-popular ol{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.bw-news-popular li+li{border-top:0}.bw-news-popular li>a{padding:0}}@media (max-width: 600px){.bw-news-page{padding-bottom:56px}.bw-news-shell{width:calc(100% - 36px)}.bw-news-intro{gap:22px;padding-block:32px 22px}.bw-news-header h1{font-size:clamp(34px,9.2vw,48px)}.bw-news-eyebrow{font-size:9px;margin-bottom:20px}.bw-news-lead{margin-top:22px;font-size:14px}.bw-news-editorial{padding-bottom:42px;gap:20px}.bw-news-featured,.bw-news-popular{border-radius:16px}.bw-news-featured,.bw-news-featured>.bw-news-state{min-height:420px}.bw-news-featured-link{grid-template-columns:1fr;min-height:0}.bw-news-featured-media{aspect-ratio:1.7}.bw-news-featured-body{padding:24px}.bw-news-featured-body h2{font-size:26px}.bw-news-featured-body .bw-news-read{margin-top:20px;padding-top:14px}.bw-news-popular ol{grid-template-columns:1fr;gap:0}.bw-news-popular li+li{border-top:1px solid var(--bw-border)}.bw-news-popular li>a{padding:17px 0}.bw-news-popular h3{font-size:15px}.bw-news-tools{padding-block:0 18px;margin-bottom:24px}.bw-news-search>div{gap:10px;padding:5px 5px 5px 12px}.bw-news-search input{font-size:16px}.bw-news-search button{padding:11px 14px;gap:0;font-size:12px}.bw-news-search button>span{display:none}.bw-news-filters{gap:7px;margin-top:0;flex-wrap:nowrap;overflow-x:auto;padding-block:4px;scrollbar-width:thin}.bw-news-filters button{flex:0 0 auto}.bw-news-filters button:focus-visible{outline-offset:-3px}.bw-news-filters button{font-size:11px;padding:10px 14px}.bw-news-results-heading{display:block;margin-bottom:24px}.bw-news-results-heading h2{font-size:26px}.bw-news-results-meta{margin-top:8px}.bw-news-list-position{padding-top:14px;margin-top:16px;border-top:1px solid #dce6f7;gap:12px}.bw-news-quick-pages{gap:8px}.bw-news-quick-pages a{min-width:44px;padding:10px;font-size:18px}.bw-news-quick-pages a>span:not([aria-hidden]){display:none}.bw-news-page-results .bw-news-intro{padding-block:24px 18px}.bw-news-card>a,.bw-news-featured-link,.bw-news-popular li>a{scroll-margin-top:44px}.bw-news-grid{grid-template-columns:1fr;gap:22px}.bw-news-card h3{font-size:22px}.bw-news-card-media{aspect-ratio:16 / 9}.bw-news-state{min-height:190px;padding:28px 18px}.bw-news-state h3{font-size:22px}.bw-news-pagination{flex-wrap:wrap;gap:16px;margin-top:30px;padding-top:20px}.bw-news-page-numbers{order:1;width:100%;gap:6px}.bw-news-page-numbers>a,.bw-news-page-current{min-width:40px;padding:6px}}@media (prefers-reduced-motion: reduce){.bw-news-loader,.bw-news-skeleton .bw-news-card-media{animation:none}.bw-news-card:hover,.bw-news-card:hover .bw-news-card-media>img,.bw-news-featured-link:hover .bw-news-featured-media>img{transform:none}}
