.bw-hub{--bw-hub-gap:clamp(1rem, 1.8vw, 1.5rem);box-sizing:border-box;min-inline-size:0;color:var(--text);background:var(--paper);font-family:var(--font-sans);font-size:1rem;line-height:1.6;overflow-x:clip}.bw-hub *,.bw-hub :before,.bw-hub :after{box-sizing:border-box}:where(.bw-hub) a{color:inherit}.bw-hub a:focus-visible,.bw-hub button:focus-visible,.bw-hub input:focus-visible,.bw-hub [tabindex]:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.bw-hub__results:focus{outline:none}.bw-hub__wrap{inline-size:100%;max-inline-size:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.bw-hub .bw-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bw-hub .bw-skip{z-index:50;border-radius:var(--radius);background:var(--navy);color:#fff;padding:.5rem 1rem;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.bw-hub .bw-skip:focus{inset-block-start:1rem}.bw-hub__hero{isolation:isolate;background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.bw-hub__hero:before{content:"";z-index:-2;background:radial-gradient(56rem 26rem at 88% -12%,#278be866,#0000 62%),radial-gradient(38rem 20rem at -4% 112%,#e8a34a29,#0000 62%);position:absolute;inset:0}.bw-hub__hero:after{content:"";z-index:-1;background:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);opacity:.35;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.bw-hub__hero-inner{padding-block:clamp(1.25rem,2.4vw,1.75rem) clamp(2.25rem,5vw,3.75rem)}.bw-hub__crumbs ol{color:var(--on-navy-muted);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.bw-hub__crumbs li+li:before{content:"/";margin-inline-end:.5rem}.bw-hub__crumbs a{color:var(--on-navy-muted);text-decoration:none}.bw-hub__crumbs a:hover{color:#fff;text-decoration:underline}.bw-hub__crumbs [aria-current=page]{color:#fff}.bw-hub__eyebrow{color:var(--amber);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin:clamp(1.25rem,3.5vw,2.25rem) 0 1rem;font-size:.8125rem;font-weight:600;display:flex}.bw-hub__eyebrow:before{content:"";background:var(--amber);block-size:2px;inline-size:2rem}.bw-hub__title{max-inline-size:22ch;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4.6vw,3.75rem);font-weight:700;line-height:1.08}[dir=rtl] .bw-hub__title{letter-spacing:0;line-height:1.2}.bw-hub__lede{color:#dbe4ef;max-inline-size:40rem;margin:1.1rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.6}.bw-hub__search{max-inline-size:36rem;box-shadow:var(--shadow-card);background:#fff;border-radius:999px;align-items:center;margin-block-start:clamp(1.5rem,3vw,2rem);padding:.3rem;padding-inline-start:1rem;display:flex;position:relative}.bw-hub__search-icon{color:var(--muted);flex:none}.bw-hub__search input{min-inline-size:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:.7rem .75rem;font-size:1rem}.bw-hub__search input::placeholder{color:var(--muted);opacity:1}.bw-hub__search input:focus-visible{outline:none}.bw-hub__search:focus-within{outline:3px solid var(--amber);outline-offset:3px}.bw-hub__search button{background:var(--amber);block-size:2.75rem;inline-size:2.75rem;color:var(--navy);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid}.bw-hub__search button:hover{background:#f0b565}[dir=rtl] .bw-hub__search button svg{transform:scaleX(-1)}.bw-hub__body{padding-block:clamp(1.5rem,3vw,2.25rem) clamp(2.5rem,6vw,4.5rem)}.bw-hub__topics ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.bw-chip{border:1px solid var(--line-light);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1.05rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.bw-chip:hover{border-color:var(--blue);color:var(--blue-ink)}.bw-chip[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff}.bw-chip__n{text-align:center;background:#0d172614;border-radius:999px;min-inline-size:1.5rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.bw-chip[aria-current=page] .bw-chip__n{background:#fff3}.bw-hub__summary{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-block:1.5rem 1rem;font-size:.9375rem;display:flex}.bw-hub__summary p{margin:0}.bw-hub__link{color:var(--blue-ink);text-underline-offset:.2em;font-weight:600}.bw-hub__results{padding-block-start:.25rem}.bw-hub__list{gap:var(--bw-hub-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bw-hl{grid-column:span var(--bw-span,12);min-inline-size:0}.bw-hc{border:1px solid var(--line-light);border-radius:var(--radius-lg);block-size:100%;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.bw-hc:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0d172624}.bw-hc:focus-within{outline:3px solid var(--amber);outline-offset:3px}.bw-hc__figure{min-inline-size:0;position:relative}.bw-hc__media{background:var(--navy-2);position:relative;overflow:hidden}.bw-hc__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bw-hc__media--fallback{background:radial-gradient(22rem 14rem at 85% -10%, #278be86b, transparent 65%), radial-gradient(16rem 12rem at 0% 110%, #e8a34a33, transparent 65%), linear-gradient(var(--line-dark) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(90deg, var(--line-dark) 1px, transparent 1px) 0 0 / 2rem 2rem, var(--navy)}.bw-hc__body{flex-direction:column;flex:1;gap:.5rem;min-inline-size:0;padding:1.15rem 1.35rem 1.35rem;display:flex;position:relative}.bw-hc__cat{color:var(--amber-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#e8a34a33;border-radius:999px;align-self:flex-start;margin:0;padding:.25rem .65rem;font-size:.6875rem;font-weight:700}[dir=rtl] .bw-hc__cat{letter-spacing:0;font-family:var(--font-sans);font-size:.75rem}.bw-hc__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.28}.bw-hc__title a{color:var(--navy);text-decoration:none}.bw-hc__title a:after{content:"";z-index:2;position:absolute;inset:0}.bw-hc__title a:focus-visible{outline:none}.bw-hc__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bw-hc__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:auto 0 0;padding-block-start:.4rem;font-size:.8125rem;display:flex}.bw-hc__dot{opacity:.6;background:currentColor;border-radius:50%;block-size:3px;inline-size:3px}.bw-hc__go{block-size:2.25rem;inline-size:2.25rem;color:var(--blue-ink);background:#e5f0fc;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;inset-block-end:1.1rem;inset-inline-end:1.1rem}.bw-hc:hover .bw-hc__go{background:var(--blue-ink);color:#fff}[dir=rtl] .bw-hc__arrow{transform:scaleX(-1)}.bw-hc[data-tier=featured]{background:var(--navy);color:#fff;border:0;min-block-size:clamp(20rem,31vw,27rem)}.bw-hc[data-tier=featured] .bw-hc__figure,.bw-hc[data-tier=featured] .bw-hc__media{position:absolute;inset:0}.bw-hc[data-tier=featured] .bw-hc__figure:after{content:"";background:linear-gradient(90deg,#0d1726f2 0%,#0d1726d1 38%,#0d17264d 72%,#0d17260d 100%);position:absolute;inset:0}[dir=rtl] .bw-hc[data-tier=featured] .bw-hc__figure:after{background:linear-gradient(270deg,#0d1726f2 0%,#0d1726d1 38%,#0d17264d 72%,#0d17260d 100%)}.bw-hc[data-tier=featured] .bw-hc__body{z-index:1;justify-content:center;gap:.85rem;max-inline-size:40rem;padding:clamp(1.5rem,3.4vw,3rem)}.bw-hc[data-tier=featured] .bw-hc__cat{color:var(--amber);background:#e8a34a2e}.bw-hc[data-tier=featured] .bw-hc__title{letter-spacing:-.015em;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.12}[dir=rtl] .bw-hc[data-tier=featured] .bw-hc__title{letter-spacing:0;line-height:1.22}.bw-hc[data-tier=featured] .bw-hc__title a{color:#fff}.bw-hc[data-tier=featured] .bw-hc__excerpt{color:#dbe4ef;-webkit-line-clamp:4;max-inline-size:36rem;font-size:clamp(1rem,1.3vw,1.0625rem)}.bw-hc[data-tier=featured] .bw-hc__meta{color:#c3cfdd;margin:0;padding:0}.bw-hc__cta{background:var(--amber);color:var(--navy);border-radius:999px;align-self:flex-start;align-items:center;gap:.6rem;margin-block-start:.4rem;padding:.8rem 1.35rem;font-size:.9375rem;font-weight:700;transition:background-color .2s;display:inline-flex}.bw-hc:hover .bw-hc__cta{background:#f0b565}.bw-hc[data-tier=prominent]{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);display:grid}.bw-hc[data-tier=prominent] .bw-hc__figure,.bw-hc[data-tier=prominent] .bw-hc__media{block-size:100%;min-block-size:13rem}.bw-hc[data-tier=prominent] .bw-hc__body{justify-content:center;padding:1.5rem 1.75rem;padding-block-end:3.5rem}.bw-hc[data-tier=prominent] .bw-hc__title{font-size:clamp(1.1875rem,1.7vw,1.4375rem)}.bw-hc[data-tier=prominent] .bw-hc__meta{margin-block-start:.35rem}.bw-hc[data-tier=trio] .bw-hc__media{aspect-ratio:16/10}.bw-hc[data-tier=trio] .bw-hc__cat{background:var(--amber);color:var(--navy);position:absolute;inset-block-end:.85rem;inset-inline-start:1rem}.bw-hc[data-tier=trio] .bw-hc__body{padding-block-end:3.5rem}.bw-hc[data-tier=trio] .bw-hc__title{font-size:1.25rem}.bw-hc[data-tier=trio] .bw-hc__meta{margin-block-start:.4rem}.bw-hc[data-tier=compact]{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem;display:grid;box-shadow:0 1px 2px #0d17260d}.bw-hc[data-tier=compact] .bw-hc__figure{align-self:start}.bw-hc[data-tier=compact] .bw-hc__media{aspect-ratio:1;border-radius:12px}.bw-hc[data-tier=compact] .bw-hc__body{gap:.3rem;padding:0}.bw-hc[data-tier=compact] .bw-hc__cat{color:var(--blue-ink);background:0 0;padding:0;font-size:.6875rem}.bw-hc[data-tier=compact] .bw-hc__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.975rem;line-height:1.3;display:-webkit-box;overflow:hidden}.bw-hc[data-tier=compact] .bw-hc__meta{margin:0;padding:0;font-size:.78rem}.bw-hc[data-tier=compact] .bw-hc__go{display:none}.bw-hub__empty{border:1px dashed var(--line-light);border-radius:var(--radius-lg);background:#fff;max-inline-size:40rem;margin-block:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.bw-hub__empty h3{color:var(--navy);font-family:var(--font-display);margin:0 0 .5rem;font-size:1.375rem}.bw-hub__empty p{color:var(--muted);margin:0}.bw-hub__button{background:var(--navy);color:#fff;border-radius:999px;margin-block-start:1.1rem;padding:.7rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.bw-hub__button:hover{background:var(--navy-3)}.bw-pg{margin-block-start:clamp(2rem,4vw,3rem)}.bw-pg ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bw-pg__num,.bw-pg__step{border:1px solid var(--line-light);block-size:2.75rem;min-inline-size:2.75rem;color:var(--navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:.85rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}a.bw-pg__num:hover,a.bw-pg__step:hover{border-color:var(--blue);color:var(--blue-ink)}.bw-pg__num[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff}.bw-pg__step[aria-disabled=true]{opacity:.45}.bw-pg__gap{min-inline-size:1.5rem;color:var(--muted);text-align:center}.bw-pg__arrow:before{content:"←"}.bw-pg__arrow--next:before,[dir=rtl] .bw-pg__arrow:before{content:"→"}[dir=rtl] .bw-pg__arrow--next:before{content:"←"}.bw-hub__context{background:var(--navy-2);color:var(--on-navy);padding-block:clamp(2.25rem,5vw,3.75rem)}.bw-hub__context h2{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2}.bw-hub__context p{color:#c3cfdd;max-inline-size:38rem;margin:.6rem 0 0}.bw-hub__context-links{gap:var(--bw-hub-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.bw-hub__context-links a{border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:#ffffff0a;flex-direction:column;gap:.3rem;block-size:100%;padding:1.15rem 1.35rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.bw-hub__context-links a:hover{border-color:var(--blue-soft);background:#ffffff14}.bw-hub__context-name{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.bw-hub__context-text{color:#c3cfdd;font-size:.9375rem}.bw-hub__context-hubs{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.bw-hub__context-hubs a{border:1px solid var(--line-dark);color:#fff;border-radius:999px;padding:.5rem .95rem;font-size:.9rem;text-decoration:none;display:inline-block}.bw-hub__context-hubs a:hover{border-color:var(--amber);color:var(--amber)}.bw-hub__guide{border-block-start:1px solid var(--line-light);margin-block-start:clamp(2.25rem,4vw,3.5rem);padding-block-start:clamp(2rem,4vw,3rem)}.bw-hub__guide-col{max-inline-size:none}.bw-hub__guide h2,.bw-hub__guide h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.bw-hub__guide h2{margin-block-start:2.75rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25}.bw-hub__guide h2:first-child{margin-block-start:0}.bw-hub__guide h3{margin-block-start:1.85rem;font-size:clamp(1.125rem,1.5vw,1.35rem);line-height:1.35}.bw-hub__guide p{color:var(--text);overflow-wrap:break-word;margin:.85rem 0 0;font-size:1.0625rem;line-height:1.75}.bw-hub__guide a{color:var(--blue-ink);text-underline-offset:.18em;font-weight:600;text-decoration-thickness:1px}.bw-hub__guide a:hover{color:var(--navy)}.bw-hub__guide ::selection{color:var(--navy);background:#f3d7a8}[dir=rtl] .bw-hub__guide h2,[dir=rtl] .bw-hub__guide h3{letter-spacing:0}@media (max-width:1099px){.bw-hl--prominent{grid-column:span 12}.bw-hl--trio,.bw-hl--compact{grid-column:span 6}.bw-hl--trio[data-wide=true],.bw-hl--compact[data-wide=true]{grid-column:span 12}.bw-hl--trio[data-wide=true] .bw-hc{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);display:grid}.bw-hl--trio[data-wide=true] .bw-hc__media{aspect-ratio:auto;block-size:100%;min-block-size:13rem}}@media (max-width:699px){.bw-hl,.bw-hl--prominent,.bw-hl--trio,.bw-hl--compact{grid-column:span 12}.bw-hc[data-tier=featured]{align-items:flex-end;min-block-size:24rem}.bw-hc[data-tier=featured] .bw-hc__figure:after,[dir=rtl] .bw-hc[data-tier=featured] .bw-hc__figure:after{background:linear-gradient(#0d172659 0%,#0d1726db 45%,#0d1726f7 100%)}.bw-hc[data-tier=prominent],.bw-hl--trio[data-wide=true] .bw-hc{display:flex}.bw-hc[data-tier=prominent] .bw-hc__figure,.bw-hc[data-tier=prominent] .bw-hc__media,.bw-hl--trio[data-wide=true] .bw-hc__media{aspect-ratio:16/10;block-size:auto;min-block-size:0}.bw-hc[data-tier=compact]{grid-template-columns:5.25rem minmax(0,1fr)}.bw-hub__search{max-inline-size:none}.bw-chip{padding:.55rem .9rem;font-size:.875rem}.bw-pg__step{padding-inline:.75rem}}@media (max-width:479px){.bw-pg ul{gap:.4rem}.bw-pg__num,.bw-pg__step{block-size:2.5rem;min-inline-size:2.5rem}}@media (prefers-reduced-motion:reduce){.bw-hc,.bw-chip,.bw-hub__search button,.bw-hc__go,.bw-hc__cta,.bw-pg__num,.bw-pg__step{transition:none}.bw-hc:hover{transform:none}}
