/* Series B announcement. */
.series-b-review.has-series-b-banner{--series-b-banner-height:80px}
.series-b-review .announcement-stack{position:sticky;top:0;z-index:85;background:linear-gradient(105deg,#07505e,#087f84);color:#fff;box-shadow:0 3px 16px #032b351a;font-family:Inter,Arial,sans-serif}
.series-b-review .announcement-inner{max-width:1360px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:14px 32px;min-height:80px;box-sizing:border-box}
.series-b-review .announcement-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}
.series-b-review .announcement-item{min-width:0;display:flex;flex-direction:column;gap:5px}
.series-b-review .announcement-item:first-child{border-right:0;padding-right:0}
.series-b-review .announcement-kicker{font-size:8px;font-weight:550;letter-spacing:.12em;text-transform:uppercase;color:#d0eeec}
.series-b-review .announcement-headline{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.02em}
.series-b-review .announcements-link{display:inline-flex;align-items:center;gap:9px;justify-self:end;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.5;padding:6px 0;border-bottom:1px solid #ffffff95;color:#fff;text-decoration:none}
.series-b-review .announcements-link svg{width:15px;height:15px;transition:transform .25s}
.series-b-review .announcements-link:hover svg{transform:translateX(3px)}
.series-b-review .announcements-link:focus-visible{outline:2px solid #efcb70;outline-offset:6px}
.series-b-review.has-series-b-banner [data-reading-chapter]{position:relative;top:auto;min-height:0}
.page-announcements .announcements-index{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:30px;font-size:13px;color:var(--accent)}
.page-announcements .announcements-index a{text-decoration:underline;text-underline-offset:5px}
.page-announcements .announcements-articles,.page-announcements .announcements-home{max-width:1120px;margin:auto;padding-inline:48px}
.page-announcements .announcements-article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;padding:50px 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--series-b-banner-height) + 110px)}
.page-announcements .announcements-article h2{font-size:clamp(29px,3vw,40px);line-height:1.13;max-width:22ch}
.page-announcements .announcements-copy>p{font-size:17px;line-height:1.8;color:var(--muted)}
.page-announcements .announcements-home{padding-bottom:60px}
@media(max-width:1360px){.series-b-review.has-series-b-banner .global-header .header-inner{flex-wrap:wrap}.series-b-review.has-series-b-banner .global-header.mobile-open .primary-nav{flex:0 0 100%;width:100%;min-width:0;order:3;max-height:calc(100dvh - var(--series-b-banner-height) - 100px)}.series-b-review.has-series-b-banner .global-header .brand,.series-b-review.has-series-b-banner .global-header .header-actions{align-self:center}}
@media(max-width:960px){.series-b-review .announcement-inner{gap:20px;padding-inline:24px}.series-b-review .announcement-pair{gap:20px}.series-b-review .announcement-item:first-child{padding-right:0}.series-b-review .announcement-headline{font-size:12px}.page-announcements .announcements-article{gap:32px}}
@media(max-width:680px){.series-b-review.has-series-b-banner{--series-b-banner-height:100px}.series-b-review .announcement-inner{grid-template-columns:1fr;gap:10px;padding:12px 18px;min-height:0}.series-b-review .announcement-pair{grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.series-b-review .announcement-item:first-child{padding-right:0}.series-b-review .announcement-kicker{font-size:7px;line-height:1.4}.series-b-review .announcement-headline{font-size:11px;line-height:1.4}.series-b-review .announcements-link{justify-self:center;font-size:10px;padding:1px 0}.page-announcements .announcements-articles,.page-announcements .announcements-home{padding-inline:24px}.page-announcements .announcements-article{grid-template-columns:1fr;gap:24px;padding:34px 0}.page-announcements .announcements-copy>p{font-size:16px}.page-announcements .announcements-article h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.series-b-review .announcements-link svg{transition:none;transform:none!important}}
@media print{.series-b-review .announcement-stack{position:static;box-shadow:none}.page-announcements .announcements-article{break-inside:avoid}}

/* Full Series B release reading layout. */
.page-announcements #series-b.announcements-article{grid-template-columns:minmax(0,1fr);gap:24px;max-width:820px;margin-inline:auto}
.page-announcements #series-b.announcements-article h2{max-width:none}
