.bc-topics{--bc-tp-font:"Clash Display",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--bc-tp-font-ui:"Clash Grotesk",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--bc-tp-body:color-mix(in srgb,var(--bc-tp-text) var(--bc-tp-text-o),transparent);--bc-tp-line:color-mix(in srgb,var(--bc-tp-text) 18%,transparent);background:var(--bc-tp-bg);color:var(--bc-tp-body);font-family:var(--bc-tp-font)}:where(.bc-topics) *,:where(.bc-topics) :after,:where(.bc-topics) :before{box-sizing:border-box}:where(.bc-topics) h2,:where(.bc-topics) h3,:where(.bc-topics) p{margin:0}.bc-topics__inner{margin:0 auto;max-width:var(--bc-content-max,1440px);padding:clamp(56px,7vw,112px) var(--bc-gutter,clamp(16px,3vw,36px))}.bc-topics__head{margin-bottom:clamp(32px,4vw,56px);max-width:52rem}.bc-topics__eyebrow{align-items:center;color:var(--bc-tp-eyebrow);display:flex;font-family:var(--bc-tp-font-ui);font-size:var(--bc-fs-eyebrow,14px);font-weight:700;gap:12px;letter-spacing:normal;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.bc-topics__eyebrow:before{background:var(--bc-tp-accent);content:"";flex:none;height:3px;width:22px}.bc-topics__heading{color:var(--bc-tp-eyebrow);font-family:var(--bc-tp-font-ui);font-size:var(--bc-fs-title,36px);font-weight:400;letter-spacing:normal;line-height:1.3}.bc-topics__title{color:var(--bc-tp-title);font-weight:400;line-height:1.15;overflow-wrap:break-word}.bc-topics__text{font-size:var(--bc-fs-lead,26px);font-weight:400;letter-spacing:normal;line-height:1.3}.bc-topics__text>*+*{margin-top:.9em}.bc-topics__text ol,.bc-topics__text p,.bc-topics__text ul{margin-bottom:0}.bc-topics__text ol,.bc-topics__text ul{padding-left:1.2em}.bc-topics__text a{color:inherit;text-decoration-color:var(--bc-tp-accent);text-underline-offset:3px}.bc-topics__link{align-items:center;color:var(--bc-tp-eyebrow);display:inline-flex;font-family:var(--bc-tp-font-ui);font-size:var(--bc-fs-button,18px);font-weight:500;gap:10px;line-height:1.4;margin-top:22px;text-decoration:none}.bc-topics__arrow{background:var(--bc-tp-accent);height:2px;position:relative;transition:width .2s ease;width:26px}.bc-topics__arrow:after{border-right:2px solid var(--bc-tp-accent);border-top:2px solid var(--bc-tp-accent);content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.bc-topics__link:hover .bc-topics__arrow{width:34px}.bc-topics__link:focus-visible{outline:2px solid var(--bc-tp-eyebrow);outline-offset:4px}.bc-topics__media{border-radius:var(--bc-tp-radius);overflow:hidden}.bc-topics__img{display:block;height:100%;object-fit:cover;width:100%}.bc-topics__feature{background:var(--bc-tp-media-bg);border-radius:var(--bc-tp-radius);margin:0 auto clamp(40px,5vw,72px);overflow:hidden;position:relative}.bc-topics__feature--wide{max-width:1100px}.bc-topics__feature-img,.bc-topics__video{display:block;height:auto;width:100%}.bc-topics__vtoggle{align-items:center;background:rgba(30,32,46,.72);border:0;border-radius:50%;bottom:14px;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;right:14px;transition:background-color .15s ease;width:38px}.bc-topics__vtoggle:hover{background:rgba(30,32,46,.92)}.bc-topics__vtoggle:focus-visible{box-shadow:0 0 0 4px #1e202e;outline:2px solid #fff;outline-offset:2px}.bc-topics__vtoggle.is-stopped .bc-topics__icon-play{display:block}.bc-topics__vtoggle.is-stopped .bc-topics__icon-pause{display:none}.bc-topics--rows .bc-topics__item{column-gap:clamp(16px,2vw,32px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(32px,4vw,56px)}.bc-topics--rows .bc-topics__item+.bc-topics__item{border-top:1px solid var(--bc-tp-line)}.bc-topics--rows .bc-topics__item:first-child{padding-top:0}.bc-topics--rows .bc-topics__item:last-child{padding-bottom:0}.bc-topics--rows .bc-topics__title{font-size:clamp(1.75rem,3vw,2.75rem);grid-column:1/6}.bc-topics--rows .bc-topics__body{grid-column:6/12}.bc-topics--rows .bc-topics__media{aspect-ratio:16/9;margin-top:28px}.bc-topics__tabbar[hidden]{display:none}.bc-topics__tabbar{align-items:flex-end;border-bottom:1px solid var(--bc-tp-line);display:flex;gap:16px;margin-bottom:clamp(32px,4vw,52px)}.bc-topics__tablist{display:flex;flex:1;gap:clamp(20px,3vw,44px);min-width:0;overflow-x:auto;scrollbar-width:none}.bc-topics__tablist::-webkit-scrollbar{display:none}.bc-topics__tab{background:none;border:0;color:color-mix(in srgb,var(--bc-tp-eyebrow) 75%,transparent);cursor:pointer;flex:none;font-family:var(--bc-tp-font-ui);font-size:clamp(15px,1.2vw,17px);font-weight:500;letter-spacing:normal;margin:0;padding:0 0 18px;position:relative;text-transform:uppercase;transition:color .15s ease;white-space:nowrap}.bc-topics__tab:hover,.bc-topics__tab[aria-selected=true]{color:var(--bc-tp-eyebrow)}.bc-topics__tab:focus-visible{outline:2px solid var(--bc-tp-eyebrow);outline-offset:4px}.bc-topics__progress{background:var(--bc-tp-accent);bottom:0;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.bc-topics__tab[aria-selected=true] .bc-topics__progress{transform:scaleX(1)}.bc-topics.is-playing .bc-topics__tab[aria-selected=true] .bc-topics__progress{animation:bc-tp-fill var(--bc-tp-interval,7s) linear forwards;transform:scaleX(0);transition:none}.bc-topics.is-playing.is-paused .bc-topics__tab[aria-selected=true] .bc-topics__progress{animation-play-state:paused}@keyframes bc-tp-fill{to{transform:scaleX(1)}}.bc-topics__toggle{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--bc-tp-eyebrow) 40%,transparent);border-radius:50%;color:var(--bc-tp-eyebrow);cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;margin-bottom:8px;padding:0;transition:background-color .15s ease;width:40px}.bc-topics__toggle:hover{background:color-mix(in srgb,var(--bc-tp-eyebrow) 12%,transparent)}.bc-topics__toggle:focus-visible{outline:2px solid var(--bc-tp-eyebrow);outline-offset:3px}.bc-topics__icon-play,.bc-topics__vtoggle .bc-topics__icon-play{display:none}.bc-topics__toggle.is-stopped .bc-topics__icon-play{display:block}.bc-topics__toggle.is-stopped .bc-topics__icon-pause{display:none}.bc-topics--tabs .bc-topics__title{font-size:clamp(1.75rem,3vw,2.75rem);margin-bottom:clamp(16px,1.6vw,22px)}.bc-topics--tabs .bc-topics__text{max-width:40em}.bc-topics--tabs:not(.is-ready) .bc-topics__item+.bc-topics__item{margin-top:clamp(40px,5vw,64px)}.bc-topics--tabs.is-ready .bc-topics__list{display:grid}.bc-topics--tabs.is-ready .bc-topics__item{grid-area:1/1}.bc-topics--tabs.is-ready .bc-topics__item:not(.is-active){opacity:0;visibility:hidden}.bc-topics--tabs.is-switched .bc-topics__item.is-active{animation:bc-tp-in .45s ease both}@keyframes bc-tp-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.bc-topics--tabs .bc-topics__item--img{align-items:start;column-gap:clamp(32px,5vw,80px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bc-topics--tabs .bc-topics__item--img .bc-topics__body{display:contents}.bc-topics--tabs .bc-topics__item--img>*{grid-column:1}.bc-topics--tabs .bc-topics__item--img .bc-topics__media{align-self:center;aspect-ratio:4/3;grid-column:2;grid-row:1/span 3}.bc-topics--cards .bc-topics__list{display:grid;gap:clamp(16px,1.8vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.bc-topics--cards.bc-topics--cols-2 .bc-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-topics--cards .bc-topics__item{background:color-mix(in srgb,var(--bc-tp-card) var(--bc-tp-card-o),transparent);border:1px solid color-mix(in srgb,var(--bc-tp-text) 10%,transparent);border-radius:20px;display:flex;flex-direction:column;padding:clamp(24px,2.4vw,36px);position:relative;transition:border-color .2s ease,transform .2s ease}.bc-topics--cards .bc-topics__item:has(.bc-topics__link):hover{border-color:var(--bc-tp-accent);transform:translateY(-2px)}.bc-topics--cards .bc-topics__media{aspect-ratio:16/10;border-radius:20px 20px 0 0;margin:calc(clamp(24px, 2.4vw, 36px)*-1) calc(clamp(24px, 2.4vw, 36px)*-1) 24px}.bc-topics--cards .bc-topics__title{font-size:22px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-topics--cards .bc-topics__body{display:flex;flex:1;flex-direction:column}.bc-topics--cards .bc-topics__text{font-size:var(--bc-fs-body,16px);font-weight:400;line-height:1.4}.bc-topics--cards .bc-topics__link{margin-top:auto;padding-top:22px}.bc-topics--cards .bc-topics__link:before{border-radius:20px;content:"";inset:0;position:absolute}@media (max-width:1023px){.bc-topics--cards .bc-topics__list,.bc-topics--cards.bc-topics--cols-2 .bc-topics__list{grid-template-columns:minmax(0,1fr)}.bc-topics--cards .bc-topics__title{white-space:normal}}@media (max-width:899px){.bc-topics--rows .bc-topics__body,.bc-topics--rows .bc-topics__title{grid-column:1/-1}.bc-topics--rows .bc-topics__title{margin-bottom:14px}.bc-topics--tabs .bc-topics__item--img{grid-template-columns:minmax(0,1fr)}.bc-topics--tabs .bc-topics__item--img .bc-topics__media{grid-column:1;grid-row:auto;margin-top:28px}.bc-topics__tabbar{margin-inline:calc(var(--bc-gutter, 16px)*-1);padding-inline:var(--bc-gutter,16px)}}@media (prefers-reduced-motion:reduce){.bc-topics--cards .bc-topics__item,.bc-topics__arrow,.bc-topics__progress{transition:none}.bc-topics--tabs.is-switched .bc-topics__item.is-active{animation:none}}