.bw-toc{background:#fff;padding-block:clamp(48px,6vw,88px)}.bw-toc__grid{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(280px,387px) minmax(0,1fr)}.bw-toc__nav{align-self:start;position:sticky;top:calc(var(--bw-toc-header, 0px) + var(--bw-toc-sticky, 24px))}.bw-toc__box{background:#fff;border:1px solid var(--bw-toc-border,#e6e4e0);border-radius:0;overflow:hidden}.bw-toc__toggle{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:8px 16px;text-align:left;width:100%}.bw-toc__label{letter-spacing:.01em}.bw-toc__chevron,.bw-toc__label{color:var(--bw-toc-accent,#f15436)}.bw-toc__chevron{color:#030507;flex:0 0 auto;transition:transform .3s ease;width:10px}.bw-toc__panel{border-top:1px solid transparent;max-height:0;overflow:hidden;padding-right:7px;transition:max-height .35s ease}.bw-toc__nav.is-open .bw-toc__panel{border-top-color:var(--bw-toc-border,#e6e4e0);max-height:100vh}.bw-toc__nav:not(.is-open) .bw-toc__chevron{transform:rotate(180deg)}.bw-toc__list{list-style:none;margin:0;max-height:var(--bw-toc-list-max,520px);overflow-y:auto;overscroll-behavior:contain;padding:0 0 10px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 92%,transparent);scrollbar-color:#f1f1f1 transparent;scrollbar-width:thin}.bw-toc__list::-webkit-scrollbar{width:8px}.bw-toc__list::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:8px}.bw-toc__list::-webkit-scrollbar-track{background:transparent}.bw-toc__list::-webkit-scrollbar-button{display:none;height:0;width:0}.bw-toc__item{margin:0}.bw-toc__item a{color:inherit;display:flex;gap:12px;line-height:1.25;padding:10px 16px;text-decoration:none;transition:background-color .2s ease}.bw-toc__item a:hover{background:oklch(from var(--bw-toc-active,#feeeeb) l c h/.5)}.bw-toc__item.is-active a{background:var(--bw-toc-active,#feeeeb)}.bw-toc__num{flex:0 0 auto}.bw-toc__content{min-width:0}.bw-toc__section{padding-bottom:clamp(28px,4vw,44px);scroll-margin-top:calc(var(--bw-toc-header, 0px) + var(--bw-toc-sticky, 24px) + 16px)}.bw-toc__heading{line-height:1.2;margin:0 0 16px}.bw-toc__body{line-height:1.65}.bw-toc__body p{margin:0 0 1em}.bw-toc__body p:last-child{margin-bottom:0}.bw-toc__body a{color:var(--bw-toc-accent,#f15436)}.bw-main .dnd-section:has(.bw-toc):before{display:none}.bw-toc__section--v2{padding-bottom:clamp(44px,6vw,76px)}.bw-toc__eyebrow{color:var(--bw-toc-accent,#f15436);line-height:1.2;margin:0 0 14px}.bw-toc__section--v2 .bw-toc__block{margin-top:32px}.bw-toc__section--v2 .bw-toc__quote{line-height:130%}.bw-toc__subheading{line-height:1.3;margin:0}.bw-toc__stats{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.bw-toc__stat{background:#0b0b0b;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-height:168px;padding:26px 26px 24px}.bw-toc__stat--noval{justify-content:flex-start}.bw-toc__stat-value{color:var(--bw-toc-accent,#f15436);line-height:1}.bw-toc__stat-label{color:#fff;line-height:1.35;margin:0}.bw-toc__stat--noval .bw-toc__stat-label{font-size:22px;line-height:1.3}.bw-toc__figure{margin:22px 0 0}.bw-toc__figure img{display:block;height:auto;width:100%}.bw-toc__caption{color:#6b6b6b;font-size:14px;line-height:1.4;margin:10px 0 0}.bw-toc__gallery{display:grid;gap:12px;grid-template-columns:repeat(var(--bw-toc-gallery-cols,2),minmax(0,1fr))}.bw-toc__gallery img{display:block;height:100%;object-fit:cover;width:100%}.bw-toc__checklist-intro{color:#141414;font-weight:700;line-height:1.4;margin:0 0 24px}.bw-toc__checklist-list{display:flex;flex-direction:column;gap:26px;list-style:none;margin:0;padding:0}.bw-toc__checklist-item{align-items:start;display:grid;gap:16px;grid-template-columns:22px minmax(0,1fr)}.bw-toc__checklist-icon{line-height:0;margin-top:1px}.bw-toc__checklist-icon img{display:block;height:22px;width:22px}.bw-toc__checklist-title{color:#141414;font-weight:700;line-height:1.35;margin:0}.bw-toc__checklist-desc{color:#3a3a3a;line-height:1.5;margin:8px 0 0}.bw-toc__quote{border:0;color:#141414;font-size:22px;line-height:1.45;margin:0;padding:0}.bw-toc__quote p{margin:0 0 .5em}.bw-toc__quote p:last-child{margin-bottom:0}@media (max-width:1024px){.bw-toc--v2 .bw-toc__grid{grid-template-columns:minmax(280px,300px) minmax(0,1fr)}}@media (max-width:900px){.bw-toc__grid{gap:24px}.bw-toc--v2 .bw-toc__grid,.bw-toc__grid{grid-template-columns:1fr}.bw-toc__quote{font-size:19px}.bw-toc__section--v2{padding-bottom:24px}.bw-toc__section--v2 .bw-toc__block{margin-top:16px}.bw-toc__stats{grid-template-columns:1fr}.bw-toc__stat{min-height:200px}.bw-toc__gallery{grid-template-columns:repeat(min(var(--bw-toc-gallery-cols,2),2),minmax(0,1fr))}.bw-toc__toggle{padding:12px 16px}.bw-toc__nav{padding-inline:0;position:static;top:auto;z-index:auto}.bw-toc__list{max-height:min(var(--bw-toc-list-max,520px),60vh)}.bw-toc__content{padding-inline:16px}}