.hero-band[data-astro-cid-7mwczofg]{background:var(--color-surface-neutral);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.hero-band[data-astro-cid-7mwczofg] .breadcrumbs{background:0 0}.hero-band__mark[data-astro-cid-7mwczofg]{top:50%;right:max(var(--space-4), calc((100% - 67.5rem) / 2));opacity:.06;pointer-events:none;width:440px;height:440px;position:absolute;transform:translateY(-50%)}.hero-band__intro[data-astro-cid-7mwczofg]{z-index:1;padding-block:calc(32px + var(--space-6)) var(--space-7);position:relative}.hero-band__inner[data-astro-cid-7mwczofg]{width:min(100% - 2.5rem,67.5rem);margin-inline:auto}.hero-band__inner[data-astro-cid-7mwczofg]>*{max-width:44rem}.hero-band__kicker[data-astro-cid-7mwczofg]{margin:0 0 var(--space-2);color:var(--color-red-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}h1[data-astro-cid-7mwczofg]{margin:0}.hero-band__inner[data-astro-cid-7mwczofg] .hero-band__lead{margin:var(--space-4) 0 0;color:var(--color-text);font-size:18px;line-height:1.6}@media (width<=47.9375rem){.hero-band__mark[data-astro-cid-7mwczofg]{width:230px;height:230px;right:-56px}.hero-band__intro[data-astro-cid-7mwczofg]{padding-block:calc(32px + var(--space-5)) var(--space-6)}.hero-band__inner[data-astro-cid-7mwczofg] .hero-band__lead{font-size:16px}}.bx-c{width:min(100% - 2.5rem,67.5rem);margin-inline:auto}.bx-section{padding-block:var(--space-8) 0}.bx-section:last-of-type{padding-bottom:var(--space-8)}.bx-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.bx-head h2{margin:0}.bx-head--ruled{padding-bottom:var(--space-3);border-bottom:2px solid var(--color-navy);margin-bottom:0}.bx-head--ruled h2{font-size:24px;line-height:32px}.bx-head--line{padding-bottom:var(--space-3);border-bottom:2px solid var(--color-navy)}.bx-sub{max-width:none;color:var(--color-muted);flex-basis:100%;margin:0;font-size:16px;line-height:1.6}.bx-more{align-items:center;gap:var(--space-2);color:var(--color-navy);white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.bx-more:hover,.bx-more:focus-visible{color:var(--color-red)}.bx-list{margin:0;padding:0;list-style:none}.bx-kicker{color:var(--color-red-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.bx-meta{color:var(--color-muted);font-size:14px;line-height:22.4px}.row{border-bottom:1px solid var(--color-border)}.row__link{color:inherit;text-decoration:none}.row__title{color:var(--color-navy);font-size:16px;font-weight:700;line-height:24px;transition:color .1s ease-in-out}.row__link:not(:has(.row__stretch)):hover .row__title,.row__link:focus-visible .row__title,.row__stretch:hover{color:var(--color-red);text-underline-offset:.18em;text-decoration:underline}.row__kicker{color:var(--color-red-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.row__meta,.row__date,.row__desc{color:var(--color-muted);font-size:14px;line-height:22.4px}.row--table .row__link{align-items:center;gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) 4.5rem 6.5rem 5.25rem;display:grid}.row--table .row__title{font-weight:400}.row--table .row__date,.row--table .row__read{text-align:right;white-space:nowrap}.row__read{color:var(--color-muted);font-size:14px;line-height:22.4px}.row--table .row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.row--table .avatars{justify-content:flex-end}.row--thumb .row__link{align-items:start;gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:160px minmax(0,1fr);display:grid}.row__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.row--thumb .row__title{font-size:18px;line-height:26px}.row__desc{-webkit-line-clamp:1;color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row--dated .row__link{align-items:baseline;gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:96px minmax(0,1fr);display:grid}.row--dated .row__date{font-size:12px;line-height:16px}.row--dated,.row--thumb{position:relative}.row__stretch:focus-visible{color:var(--color-red);text-underline-offset:.18em;text-decoration:underline}.row__stretch{text-decoration:none}.row__stretch:after{content:"";position:absolute;inset:0}.row__kicker a{z-index:1;color:inherit;text-decoration:none;position:relative}.row__kicker a:hover,.row__kicker a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.row__title--light{font-weight:400}.row--simple .row__link{gap:var(--space-1);padding-block:var(--space-3);flex-direction:column;display:flex}@media (width<=47.9375rem){.row--table .row__link{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.row--table .row__main{grid-column:1/-1}.row--table .row__date{display:none}.row--table .row__read{text-align:left}.row--thumb .row__link{gap:var(--space-3);grid-template-columns:112px minmax(0,1fr)}.row--thumb .row__title{font-size:16px;line-height:24px}.row__desc{display:none}.row--dated .row__link{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.bx-popular{gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.bx-lead{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.bx-lead .cover.cover{margin-bottom:var(--space-3)}.bx-lead__title{color:var(--color-navy);font-size:24px;font-weight:700;line-height:32px;transition:color .1s ease-in-out}.bx-lead:hover .bx-lead__title,.bx-lead:focus-visible .bx-lead__title{color:var(--color-red);text-underline-offset:.18em;text-decoration:underline}.bx-lead__desc{-webkit-line-clamp:2;color:var(--color-text);-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.bx-popular .bx-list{border-top:1px solid var(--color-border)}.bx-band{margin-top:var(--space-8);padding-block:var(--space-8);color:var(--ds-white);background:var(--color-navy)}.bx-band h2{color:var(--ds-white)}.bx-band .bx-sub{color:var(--color-on-dark-text)}.bx-results{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bx-result{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.bx-results .bx-result .cover{margin-bottom:var(--space-2);box-shadow:none}.bx-result__title{color:var(--ds-white);font-size:18px;font-weight:700;line-height:26px}.bx-result:hover .bx-result__title,.bx-result:focus-visible .bx-result__title{text-underline-offset:3px;text-decoration:underline}.bx-result__meta,.bx-band .row .row__meta{color:var(--color-on-dark-text);font-size:14px;line-height:22.4px}.bx-band .bx-results-more{margin-top:var(--space-6)}.bx-band .bx-list .row{border-bottom-color:var(--color-on-dark-line)}.bx-band .row .row__title{color:var(--ds-white)}.bx-band .row .row__link:not(:has(.row__stretch)):hover .row__title,.bx-band .row .row__link:focus-visible .row__title,.bx-band .row .row__stretch:hover{color:var(--ds-white);text-underline-offset:3px;text-decoration:underline}.bx-rails{border-top:1px solid var(--color-border)}.bx-rail{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-6);grid-template-columns:17rem minmax(0,1.25fr) minmax(0,1fr);display:grid}.bx-rail h3 a{color:inherit;text-decoration:none}.bx-rail h3 a:hover,.bx-rail h3 a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.bx-rail h3{margin:0 0 var(--space-2);font-size:20px;line-height:28px}.bx-rail__blurb{margin:0 0 var(--space-4);color:var(--color-text);font-size:14px;line-height:22.4px}.bx-card{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.bx-card .cover.cover{margin-bottom:var(--space-3)}.bx-card__title{color:var(--color-navy);font-size:16px;font-weight:700;line-height:24px;transition:color .1s ease-in-out}.bx-card:hover .bx-card__title,.bx-card:focus-visible .bx-card__title{color:var(--color-red);text-underline-offset:.18em;text-decoration:underline}.bx-rail .bx-list{border-top:1px solid var(--color-border)}.bx-rail .row .row__title{font-size:14px;font-weight:400;line-height:22.4px}.bx-rail .row .row__meta{font-size:12px;line-height:16px}.bx-allbox{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.bx-allbox h2{margin:0 0 var(--space-2)}.bx-allbox p{color:var(--color-text);margin:0}.bx-close{padding-block:var(--space-8);text-align:center}.bx-close__rule{width:min(100%,19rem);height:1px;margin:0 auto var(--space-6);background:var(--color-red);display:block}.bx-close h2{max-width:46rem;margin:0 auto}.bx-close__lead{max-width:34rem;margin:var(--space-4) auto var(--space-5);color:var(--color-navy);font-size:20px;line-height:1.5}.bx-close__note{max-width:26rem;margin:var(--space-4) auto 0;color:var(--color-text);font-size:14px;line-height:22.4px}.bx-close__alt{margin-top:var(--space-3);color:var(--color-navy);text-underline-offset:3px;font-size:14px;line-height:22.4px;text-decoration:underline;display:inline-block}.bx-close__alt:hover,.bx-close__alt:focus-visible{color:var(--color-red);text-underline-offset:.18em;text-decoration:underline}.bx-stats{gap:var(--space-6);margin:var(--space-5) 0 0;display:flex}.bx-stats div{flex-direction:column;display:flex}.bx-stats dt{color:var(--color-muted);order:2;font-size:14px;line-height:20px}.bx-stats dd{color:var(--color-navy);margin:0;font-size:28px;font-weight:700;line-height:36px}.bx-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;display:grid}.bx-aside{top:var(--space-5);gap:var(--space-6);flex-direction:column;display:flex;position:sticky}.bx-aside__label{padding-bottom:var(--space-3);border-bottom:2px solid var(--color-navy);color:var(--color-navy);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.bx-lib .bx-aside__label{box-sizing:border-box;align-items:flex-end;min-height:46px;display:flex}@media (width>=64rem){.bx-layout--ruled .bx-aside>:first-child .bx-aside__label,.bx-layout--line .bx-aside>:first-child .bx-aside__label{box-sizing:border-box;align-items:flex-end;display:flex}.bx-layout--ruled .bx-aside>:first-child .bx-aside__label{min-height:46px}.bx-layout--line .bx-aside>:first-child .bx-aside__label{min-height:54px}}.bx-aside .bx-list a{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:14px;line-height:20px;text-decoration:none;display:flex}.bx-aside .bx-list a:hover,.bx-aside .bx-list a:focus-visible,.bx-aside .bx-list a[aria-current]{color:var(--color-red)}.bx-aside .bx-list a:is(:hover,:focus-visible) span:first-child{text-underline-offset:.18em;text-decoration:underline}.bx-catrow{position:relative}.bx-catrow__n{top:var(--space-3);color:var(--color-muted);pointer-events:none;font-size:14px;line-height:20px;position:absolute;right:0}.bx-catrow a{padding-right:var(--space-7)}.bx-aside .bx-catrow a span:last-child{color:inherit}.bx-aside .bx-list span:last-child{color:var(--color-muted)}@media (width<=63.9375rem){.bx-layout{grid-template-columns:minmax(0,1fr)}.bx-aside{max-height:none;position:static;overflow:visible}.bx-popular{grid-template-columns:minmax(0,1fr)}.bx-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bx-rail__intro{grid-column:1/-1}.bx-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.bx-section{padding-top:var(--space-7)}.bx-band{margin-top:var(--space-7);padding-block:var(--space-7)}.bx-popular,.bx-rail,.bx-results{grid-template-columns:minmax(0,1fr)}.bx-lead__title{font-size:20px;line-height:28px}.bx-allbox{padding:var(--space-5)}.bx-allbox .button--outline{width:100%}.bx-close__lead{font-size:18px}}
