.bb-blog-hero__copy>*+*,.bb-blog-final__main>*+*,.bb-news__copy>*+*{margin-top:var(--bb-flow, 1.1rem)}.bb-blog-promo__title em,.bb-news__title em{font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"WONK" 1;background:var(--bb-grad-gold-text);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline:.04em .08em}.bb-news__title em{background-image:linear-gradient(100deg,var(--bb-butter) 0%,var(--bb-butter-2) 50%,var(--bb-butter) 100%)}.bb-inline-cta__title em,.bb-comments__title em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;background:linear-gradient(transparent 58%,color-mix(in srgb,var(--accent, var(--bb-butter)) 55%,transparent) 58%,color-mix(in srgb,var(--accent, var(--bb-butter)) 55%,transparent) 92%,transparent 92%);color:inherit;padding-inline:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bb-blog-hero{--bb-flow: 1.15rem;padding-top:clamp(1.5rem,.8rem + 2.8vw,3.75rem);padding-bottom:clamp(3.5rem,2rem + 5vw,6.5rem);overflow:clip}.bb-blog-hero--overlap{padding-bottom:clamp(3.5rem,2rem + 5vw,6.5rem)}.bb-blog-hero:after,.bb-article-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:-1;height:clamp(4rem,3rem + 4vw,7rem);background:linear-gradient(180deg,color-mix(in srgb,var(--bb-cream) 0%,transparent) 0%,var(--bb-cream) 100%);pointer-events:none}.bb-blog-hero__glow{position:absolute;top:-18%;right:-12%;z-index:-1;width:min(60rem,95vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bb-butter) 42%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 62%);pointer-events:none;animation:bb-blog-drift 18s var(--ease-in-out-soft) infinite alternate}.bb-blog-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}.bb-blog-hero__copy{min-width:0}.bb-blog-hero__crumbs{max-width:100%}.bb-blog-hero__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.bb-blog-hero__kicker .bb-eyebrow{width:fit-content}.bb-blog-hero__page{display:inline-flex;align-items:center;min-height:1.9rem;padding:.2rem .75rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line);font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-blog-hero__title{margin-top:.9rem;font-size:clamp(2.5rem,1.6rem + 4.2vw,5.25rem);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.bb-blog-hero--index .bb-blog-hero__title{font-size:clamp(3.1rem,1.6rem + 6.6vw,7.5rem);line-height:.92}.bb-blog-hero__pun{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-family:var(--bb-font-display);font-size:clamp(1.3rem,1.05rem + 1.1vw,2rem);font-style:italic;font-weight:520;font-variation-settings:"SOFT" 100,"WONK" 1;line-height:1.2;color:var(--bb-teal)}.bb-blog-hero__pun>span:first-child{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--bb-butter) 70%,transparent) 62%,color-mix(in srgb,var(--bb-butter) 70%,transparent) 90%,transparent 90%);padding-inline:.08em}.bb-blog-hero__pat{flex:none}.bb-blog-hero__lead{max-width:38rem;font-size:var(--fs-lead);line-height:1.5;color:var(--bb-text-soft)}.bb-blog-hero__lead p+p{margin-top:.75rem}.bb-blog-hero__lead a{color:var(--bb-teal);font-weight:600}.bb-blog-hero__search{max-width:36rem}.bb-blog-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem}.bb-blog-hero__news{min-height:2.75rem;font-size:var(--fs-small)}.bb-blog-hero__news .bb-icon{color:var(--bb-teal)}.bb-blog-hero__stats{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.bb-blog-hero__stats[role=list]{margin:1.4rem 0 0}.bb-blog-hero__stats .bb-chip{font-weight:600;color:var(--bb-text-soft)}.bb-blog-hero__stats .bb-chip strong{color:var(--bb-text);font-weight:700}.bb-blog-hero__stats .bb-chip .bb-icon{color:var(--bb-gold-deep)}.bb-blog-hero__author{display:flex;align-items:center;gap:1rem;margin-top:.9rem}.bb-blog-hero__author .bb-blog-hero__title{margin-top:0}.bb-blog-hero__avatar{flex:none;width:clamp(3.5rem,2.8rem + 3vw,5.5rem);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px var(--bb-paper),0 0 0 7px var(--bb-butter),var(--sh-2);rotate:-4deg}.bb-blog-hero__avatar img{width:100%;height:100%;object-fit:cover}.bb-blog-hero__stage{position:relative;min-width:0}.bb-blog-hero__art{position:relative;width:min(100%,31rem);aspect-ratio:1 / .92;margin-inline:auto}.bb-blog-hero__art svg,.bb-blog-hero__art img{width:100%;height:auto}.bb-paper{position:absolute;top:8%;left:9%;width:70%;padding:.45rem;border-radius:1.5rem;background:color-mix(in srgb,var(--bb-ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line);transform:rotate(-6deg);animation:bb-blog-sway 9s var(--ease-in-out-soft) infinite}.bb-paper__inner{display:grid;gap:.55rem;padding:clamp(.85rem,.6rem + 1vw,1.25rem);border-radius:1.05rem;background:var(--bb-paper);box-shadow:var(--sh-inset-hi),var(--sh-3);color:var(--bb-ink)}.bb-paper__mast{padding-bottom:.4rem;background:linear-gradient(var(--bb-ink),var(--bb-ink)) 0 100% / 100% 2px no-repeat;font-family:var(--bb-font-display);font-size:clamp(1.05rem,.75rem + 1.2vw,1.6rem);font-style:italic;font-weight:700;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.02em;line-height:1;text-align:center}.bb-paper__edition{font-size:.6rem;letter-spacing:.16em;text-align:center;text-transform:uppercase;color:var(--bb-ink-soft)}.bb-paper__headline{font-family:var(--bb-font-display);font-size:clamp(.95rem,.7rem + 1vw,1.4rem);font-weight:800;font-variation-settings:"SOFT" 100;line-height:1.05;letter-spacing:-.02em;text-align:center;text-wrap:balance}.bb-paper__cols{display:grid;grid-template-columns:40% minmax(0,1fr);gap:.6rem}.bb-paper__photo{display:grid;place-items:center;aspect-ratio:1;border-radius:.7rem;background:var(--bb-grad-butter);color:var(--bb-ink)}.bb-paper__photo .bb-icon{--icon-size: 45%;stroke-width:1.4}.bb-paper__lines{display:grid;align-content:center;gap:.42rem}.bb-paper__lines i,.bb-paper__chart i{display:block}.bb-paper__lines i{height:.4rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 13%,transparent)}.bb-paper__lines i:nth-child(2n){width:82%}.bb-paper__lines i:last-child{width:56%}.bb-paper__chart{display:flex;align-items:flex-end;gap:.35rem;height:clamp(1.8rem,1.2rem + 2vw,2.6rem);padding-top:.25rem}.bb-paper__chart i{flex:1;height:100%;border-radius:.3rem .3rem .12rem .12rem;transform-origin:50% 100%;animation:bb-blog-bars 3.4s var(--ease-in-out-soft) infinite alternate}.bb-paper__chart i:nth-child(1){background:var(--bb-teal);transform:scaleY(.38);animation-delay:-.4s}.bb-paper__chart i:nth-child(2){background:var(--bb-mint);transform:scaleY(.56);animation-delay:-1.1s}.bb-paper__chart i:nth-child(3){background:var(--bb-sky);transform:scaleY(.5);animation-delay:-1.8s}.bb-paper__chart i:nth-child(4){background:var(--bb-berry);transform:scaleY(.78);animation-delay:-.7s}.bb-paper__chart i:nth-child(5){background:var(--bb-jam);transform:scaleY(1);animation-delay:-2.3s}.bb-blog-hero__mascot{position:absolute;right:-3%;bottom:0;width:44%;animation:bb-float 6s var(--ease-in-out-soft) infinite}.bb-blog-hero__mascot .bbm-eyes{transform-box:fill-box;transform-origin:center;animation:bb-blog-blink 5.5s steps(1,end) infinite}.bb-blog-hero__mascot .bbm-arm{transform-box:fill-box;transform-origin:100% 100%;animation:bb-blog-wave 3.2s var(--ease-in-out-soft) infinite}.bb-blog-hero__toast{position:absolute;left:-2%;bottom:2%;width:31%;rotate:-12deg}.bb-blog-hero__pats{position:absolute;inset:0;pointer-events:none}.bb-blog-hero__bp{position:absolute;display:block}.bb-blog-hero__bp--1{top:2%;right:10%;width:15%;rotate:16deg;animation:bb-blog-bob 4.6s var(--ease-in-out-soft) infinite}.bb-blog-hero__bp--2{top:46%;left:0;width:11%;rotate:-18deg;animation:bb-blog-bob 5.4s var(--ease-in-out-soft) infinite reverse}.bb-blog-hero__spark{position:absolute;color:var(--bb-gold);animation:bb-blog-twinkle 2.8s var(--ease-in-out-soft) infinite}.bb-blog-hero__spark--a{top:10%;left:6%}.bb-blog-hero__spark--b{right:4%;top:40%;color:var(--bb-jam);animation-delay:-1.3s}.bb-blog-hero__sticker{position:relative;width:clamp(9rem,6rem + 12vw,17rem);aspect-ratio:1;margin-inline:auto}.bb-blog-hero__sticker-ring{position:absolute;inset:0;border-radius:50%;background:var(--bb-grad-arcade);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%,#000 69%,transparent 70%);mask:radial-gradient(circle,transparent 60%,#000 61%,#000 69%,transparent 70%);animation:bb-spin 28s linear infinite}.bb-blog-hero__sticker-core{position:absolute;inset:16%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 26%,var(--bb-paper) 0%,var(--accent-soft) 72%);color:color-mix(in srgb,var(--accent) 72%,var(--bb-ink));box-shadow:inset 0 0 0 6px var(--bb-paper),var(--sh-3);rotate:-8deg}.bb-blog-hero__sticker-core .bb-icon{--icon-size: 44%;stroke-width:1.35}.bb-blog-hero__sticker-pat{position:absolute;top:2%;right:0;width:30%;rotate:14deg;animation:bb-blog-bob 4.8s var(--ease-in-out-soft) infinite}.bb-blog-hero__sticker-pat img{width:100%;height:auto}.bb-blog-hero__sticker .bb-blog-hero__spark--a{top:auto;bottom:8%;left:4%}.bb-blog-hero__pat--float{z-index:3}@media(min-width:900px){.bb-blog-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.bb-blog-hero--overlap{padding-bottom:clamp(8rem,5rem + 7vw,12rem)}}@media(max-width:899px){.bb-blog-hero__art{width:min(100%,21rem)}}@media(max-width:599px){.bb-blog-hero__grid{gap:1.5rem}.bb-blog-hero__art{width:min(100%,17.5rem)}.bb-blog-hero__sticker{width:8.5rem}.bb-blog-hero__stage{display:none}.bb-blog-hero--index{--bb-flow: .9rem;padding-top:1rem;padding-bottom:2rem}.bb-blog-hero--index .bb-blog-hero__title{font-size:clamp(2.75rem,1.6rem + 6vw,3.4rem)}.bb-blog-hero__stats[role=list]{gap:.4rem;margin-top:1.1rem}.bb-blog-hero__stats .bb-chip{min-height:2rem;padding-block:.2rem;font-size:var(--fs-micro)}.bb-blog-hero__stats .bb-chip .bb-icon{--icon-size: .9rem}}@media(max-width:899px){.bb-blog-hero__actions .bb-btn{width:100%;justify-content:space-between}}@media(max-width:479px){.bb-blog-hero__actions{gap:.6rem}.bb-blog-hero__news{width:100%;justify-content:center}}.bb-blog-hero__actions--tool{gap:.9rem 1.5rem}.bb-blog-hero__actions--tool .bb-tool-pill{margin-top:0}.bb-blog-hero__crumbs a,.bb-article-hero__crumbs a{position:relative}.bb-blog-hero__crumbs a:after,.bb-article-hero__crumbs a:after{content:"";position:absolute;inset:-.8rem -.25rem}.bb-topics{display:grid;gap:.75rem;min-width:0}.bb-topics__label{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-text-soft)}.bb-topics__label .bb-icon{color:var(--bb-gold-deep)}.bb-topics__list{position:relative;display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.bb-topic{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.3rem .45rem .3rem .35rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line-strong),var(--sh-1);color:var(--bb-ink);font-size:var(--fs-small);font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-topic:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 70%,var(--bb-ink)),var(--sh-2)}.bb-topic__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 65%,var(--bb-ink));transition:transform var(--dur-3) var(--ease-bounce)}.bb-topic:hover .bb-topic__icon{transform:rotate(-12deg) scale(1.08)}.bb-topic__icon .bb-icon{--icon-size: 1rem}.bb-topic__name{padding-right:.15rem}.bb-topic__count{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.45rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 7%,transparent);font-size:.75rem}.bb-topic.is-current{background:var(--bb-ink);color:var(--bb-butter);box-shadow:0 12px 28px -14px #14110d99}.bb-topic.is-current .bb-topic__icon{background:var(--bb-butter);color:var(--bb-ink)}.bb-topic.is-current .bb-topic__count{background:color-mix(in srgb,var(--bb-butter) 18%,transparent);color:var(--bb-butter)}.bb-topic:not(:has(.bb-topic__count)){padding-right:1rem}@media(max-width:767px){.bb-topics__list[role=list]{flex-wrap:nowrap;margin-inline:calc(var(--gutter) * -1);padding:.25rem var(--gutter) .6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent 100%)}.bb-topics__list::-webkit-scrollbar{display:none}.bb-topics__list>li{flex:none;scroll-snap-align:start}}.bb-blog-featured-wrap{position:relative;z-index:2;padding-block:0;background:transparent}.bb-blog-featured{position:relative}.bb-blog-featured__core{display:grid;background:var(--bb-paper);transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-blog-featured:hover .bb-blog-featured__core{transform:translateY(-4px);box-shadow:var(--sh-inset-hi),var(--sh-3)}.bb-blog-featured__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--accent-soft)}.bb-blog-featured__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-4) var(--ease-spring)}.bb-blog-featured:hover .bb-blog-featured__img{transform:scale(1.04)}.bb-blog-featured__stamp{position:absolute;top:1rem;left:1rem;z-index:2;display:grid;place-items:center;align-content:center;width:5.25rem;aspect-ratio:1;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--bb-paper) 80%,transparent),var(--sh-2);font-family:var(--bb-font-display);font-size:.78rem;font-style:italic;font-weight:700;line-height:1.05;text-align:center;rotate:-12deg;transition:transform var(--dur-3) var(--ease-bounce)}.bb-blog-featured:hover .bb-blog-featured__stamp{transform:rotate(10deg) scale(1.06)}.bb-blog-featured__body{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.4rem,1rem + 2vw,3rem)}.bb-blog-featured__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.bb-blog-featured__cat{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .75rem;border-radius:var(--r-pill);background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 35%,var(--bb-ink));font-size:var(--fs-nano);font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-blog-featured__cat:after{content:"";position:absolute;inset:-.4rem -.2rem}.bb-blog-featured__cat:hover{background:var(--bb-ink);color:var(--bb-butter)}.bb-blog-featured__time{font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-blog-featured__title{font-size:clamp(1.75rem,1.2rem + 2.2vw,3.2rem);line-height:1.04;letter-spacing:-.03em}.bb-blog-featured__title a{color:inherit;text-decoration:none}.bb-blog-featured__title .bb-card__link:after{z-index:1}.bb-blog-featured__excerpt{font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.6;color:var(--bb-text-soft)}.bb-blog-featured__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;padding-top:.6rem}.bb-blog-featured__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-blog-featured__by{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--bb-text)}.bb-blog-featured__by .bb-icon{color:var(--bb-gold-deep)}.bb-blog-featured__go{display:inline-flex;align-items:center;gap:.7rem;padding:.35rem .4rem .35rem 1.1rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:var(--fs-small);font-weight:700;pointer-events:none}.bb-blog-featured__go-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:color-mix(in srgb,var(--bb-butter) 16%,transparent);transition:transform var(--dur-3) var(--ease-spring)}.bb-blog-featured:hover .bb-blog-featured__go-icon{transform:translate(3px,-2px) scale(1.06)}@supports selector(:has(*)){.bb-blog-featured:has(.bb-card__link:focus-visible){outline:3px solid var(--bb-focus);outline-offset:4px}.bb-blog-featured .bb-card__link:focus-visible{outline:none}}@media(min-width:900px){.bb-blog-featured__core{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.bb-blog-featured__media{aspect-ratio:auto;min-height:27rem}.bb-blog-hero--overlap+.bb-blog-featured-wrap .bb-blog-featured{margin-top:calc(-1*clamp(5rem,3rem + 4vw,8rem))}}.bb-gencover{position:absolute;inset:0;overflow:hidden;background:linear-gradient(140deg,var(--accent-soft) 0%,color-mix(in srgb,var(--accent) 42%,var(--bb-paper)) 100%);isolation:isolate}.bb-gencover__blob{position:absolute;aspect-ratio:1;border-radius:42% 58% 60% 40%/45% 45% 55% 55%;transition:transform var(--dur-4) var(--ease-spring)}.bb-gencover__blob--a{bottom:-34%;left:-10%;width:60%;background:var(--accent);opacity:.32}.bb-gencover__blob--b{top:-18%;right:-8%;width:36%;background:var(--bb-butter);opacity:.95}.bb-gencover__grid{position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--bb-ink) 16%,transparent) 1.2px,transparent 1.4px);background-size:22px 22px;-webkit-mask:linear-gradient(160deg,#000 0%,transparent 70%);mask:linear-gradient(160deg,#000 0%,transparent 70%);opacity:.55}.bb-gencover__word{position:absolute;left:6%;right:6%;bottom:6%;overflow:hidden;font-family:var(--bb-font-display);font-size:clamp(1.4rem,.8rem + 2.6vw,3.4rem);font-style:italic;font-weight:700;font-variation-settings:"SOFT" 100,"WONK" 1;line-height:1;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-ink);opacity:.88}.bb-gencover__badge{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(4.25rem,3rem + 4vw,6.5rem);aspect-ratio:1;border-radius:1.6rem;background:var(--bb-paper);color:var(--bb-ink);box-shadow:var(--sh-3);transform:translate(-50%,-62%) rotate(-7deg);transition:transform var(--dur-3) var(--ease-bounce)}.bb-gencover--hero .bb-gencover__badge{width:clamp(5rem,3rem + 5vw,8rem);border-radius:2rem}.bb-gencover__icon{display:grid;place-items:center}.bb-gencover__icon .bb-icon{--icon-size: clamp(1.9rem, 1.4rem + 1.4vw, 2.6rem);stroke-width:1.5}.bb-gencover--hero .bb-gencover__icon .bb-icon{--icon-size: clamp(2.2rem, 1.4rem + 2.4vw, 3.4rem)}.bb-gencover__pat{position:absolute;top:12%;left:9%;width:clamp(2.6rem,2rem + 2vw,4rem);rotate:-16deg;animation:bb-blog-bob 5s var(--ease-in-out-soft) infinite}.bb-gencover__pat img{width:100%;height:auto}.bb-gencover__spark{position:absolute;top:18%;right:26%;color:var(--bb-paper);animation:bb-blog-twinkle 3s var(--ease-in-out-soft) infinite}.bb-blog-featured:hover .bb-gencover__badge{transform:translate(-50%,-62%) rotate(5deg) scale(1.06)}.bb-blog-featured:hover .bb-gencover__blob--a{transform:translate(6%,-5%) rotate(12deg)}.bb-blog-featured:hover .bb-gencover__blob--b{transform:translate(-6%,8%) rotate(-10deg)}.bb-gencover__mark{position:absolute;top:7%;right:-2%;left:38%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-family:var(--bb-font-display);font-size:clamp(1.9rem,1rem + 3.4vw,4.4rem);font-style:italic;font-weight:800;font-variation-settings:"SOFT" 100,"WONK" 1;line-height:.92;letter-spacing:-.04em;color:var(--bb-ink);opacity:.075;text-align:right;text-wrap:balance;transform:rotate(-4deg);transform-origin:100% 0;pointer-events:none}.bb-gencover--hero .bb-gencover__mark{top:16%;right:5%;left:30%;font-size:clamp(2.2rem,1rem + 3.6vw,4.8rem);-webkit-line-clamp:2;transform:rotate(-3deg);transform-origin:50% 50%}.bb-gencover--hero .bb-gencover__badge{left:80%;transform:translate(-50%,-50%) rotate(-7deg)}.bb-gencover--hero .bb-gencover__blob--a{animation:bb-blog-blob 16s var(--ease-in-out-soft) infinite alternate}.bb-gencover--hero .bb-gencover__blob--b{animation:bb-blog-blob 19s var(--ease-in-out-soft) infinite alternate-reverse}.bb-blog-latest--after-featured{padding-top:clamp(3rem,2rem + 4vw,6rem)}.bb-blog-latest--archive{padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.bb-blog-latest__head{display:grid;gap:1.25rem;margin-bottom:clamp(1.75rem,1rem + 2vw,2.75rem)}.bb-blog-latest__head .bb-heading{margin-bottom:0}.bb-blog-latest__head .bb-eyebrow{width:fit-content}.bb-blog-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.5vw,2rem);margin:0;padding:0;list-style:none}.bb-blog-grid__item{min-width:0;grid-column:span 2}.bb-blog-grid__item--wide{grid-column:span 3}.bb-blog-grid__item--full,.bb-blog-grid__item--promo{grid-column:1 / -1}.bb-blog-grid__item--wide .bb-post-card__title{font-size:clamp(1.3rem,1.05rem + .9vw,1.75rem)}.bb-blog-grid__item .bb-post-card,.bb-blog-grid__item>*{height:100%}@media(min-width:768px){.bb-blog-grid__item--full .bb-post-card__core{flex-direction:row}.bb-blog-grid__item--full .bb-post-card__media{flex:0 0 46%;aspect-ratio:auto;min-height:17rem}.bb-blog-grid__item--full .bb-post-card__body{justify-content:center;padding:clamp(1.4rem,1rem + 2vw,2.5rem)}.bb-blog-grid__item--full .bb-post-card__title{font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem)}}@media(min-width:1024px){.bb-blog-grid__item--wide .bb-post-card__media{aspect-ratio:2 / 1}}@media(min-width:768px)and (max-width:1023px){.bb-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-blog-grid__item,.bb-blog-grid__item--wide{grid-column:span 1}.bb-blog-grid__item--full,.bb-blog-grid__item--promo,.bb-blog-grid__item--tablet-full{grid-column:1 / -1}.bb-blog-grid__item--tablet-full .bb-post-card__core{flex-direction:row}.bb-blog-grid__item--tablet-full .bb-post-card__media{flex:0 0 46%;aspect-ratio:auto;min-height:15rem}.bb-blog-grid__item--tablet-full .bb-post-card__body{justify-content:center}}@media(max-width:767px){.bb-blog-grid{grid-template-columns:minmax(0,1fr)}.bb-blog-grid__item,.bb-blog-grid__item--wide,.bb-blog-grid__item--full{grid-column:1 / -1}}.bb-blog-promo{position:relative;display:grid;gap:1.4rem 2.5rem;align-items:center;height:100%;padding:clamp(1.5rem,1rem + 2.5vw,3rem);border-radius:var(--r-xl);overflow:hidden;isolation:isolate;box-shadow:var(--sh-3)}.bb-blog-promo__glow{position:absolute;top:-40%;left:-10%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bb-butter) 26%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 65%);pointer-events:none;animation:bb-blog-drift 14s var(--ease-in-out-soft) infinite alternate}.bb-blog-promo__copy{position:relative;min-width:0}.bb-blog-promo__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem}.bb-blog-promo__points,.bb-inline-cta__pts{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:.2rem .65rem;border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:700}.bb-blog-promo__points{background:color-mix(in srgb,var(--bb-butter) 14%,transparent);color:var(--bb-butter)}.bb-blog-promo__points .bb-icon{color:var(--bb-gold)}.bb-blog-promo__title{font-family:var(--bb-font-display);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.9rem);font-weight:640;font-variation-settings:"SOFT" 100;line-height:1.02;letter-spacing:-.03em;color:var(--bb-cream);text-wrap:balance}.bb-blog-promo__text{max-width:32rem;margin-top:.75rem;color:var(--bb-text-soft)}.bb-blog-promo__form{position:relative;z-index:1;min-width:0}.bb-blog-promo__form .bb-audit-cta--inline{max-width:none}.bb-blog-promo__gauge{position:absolute;top:clamp(1.25rem,.9rem + 1vw,1.75rem);right:clamp(1.25rem,.9rem + 1.2vw,2rem);width:6.5rem;aspect-ratio:2 / 1;overflow:hidden;pointer-events:none}.bb-blog-promo__dial{position:absolute;inset:0 0 -100%;border-radius:50%;background:conic-gradient(from 270deg,var(--bb-jam) 0deg,var(--bb-toast) 50deg,var(--bb-butter) 105deg,var(--bb-mint) 180deg,transparent 180deg);-webkit-mask:radial-gradient(circle,transparent 58%,#000 59%,#000 76%,transparent 77%);mask:radial-gradient(circle,transparent 58%,#000 59%,#000 76%,transparent 77%);opacity:.9}.bb-blog-promo__needle{position:absolute;left:50%;bottom:0;width:40%;height:4px;margin-bottom:-2px;border-radius:4px;background:var(--bb-cream);transform:rotate(-180deg);transform-origin:0 50%;transition:transform 1.4s var(--ease-spring) .15s}.bb-blog-promo__gauge.is-live .bb-blog-promo__needle{transform:rotate(-68deg)}.bb-blog-promo__hub{position:absolute;left:50%;bottom:0;width:.85rem;aspect-ratio:1;border-radius:50%;background:var(--bb-butter);transform:translate(-50%,50%)}@media(min-width:900px){.bb-blog-promo{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}@media(max-width:699px){.bb-blog-promo__gauge{display:none}}@media(max-width:599px){.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__core{flex-direction:row;align-items:stretch}.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__media{flex:0 0 5.75rem;aspect-ratio:auto;min-height:6.5rem}.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__cover-icon{width:2.6rem;height:2.6rem;border-radius:.85rem}.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__cover-icon .bb-icon{--icon-size: 1.2rem}.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__cover-label,.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__excerpt,.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__foot{display:none}.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__body{gap:.35rem;padding:.85rem 1rem;justify-content:center}.bb-blog-grid__item:not(.bb-blog-grid__item--promo):nth-child(n+4) .bb-post-card__title{font-size:1.08rem;line-height:1.22}}.bb-blog-pagination{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.bb-pagination__list{gap:.5rem;margin:0;padding:0;list-style:none}.bb-pagination__link.bb-chip{justify-content:center;min-width:2.85rem;min-height:2.85rem;padding:.4rem .85rem;color:var(--bb-ink);font-family:var(--bb-font-mono);font-weight:700;text-decoration:none;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-pagination__link.is-prev,.bb-pagination__link.is-next{font-family:var(--bb-font-body)}a.bb-pagination__link.bb-chip:hover{transform:translateY(-2px);background:var(--bb-butter-3)}.bb-pagination__link.is-current{background:var(--bb-ink);color:var(--bb-butter);box-shadow:0 10px 24px -12px #14110d8c}.bb-pagination__link.is-dots{background:none;box-shadow:none}.bb-pagination__link .bb-icon{--icon-size: 1rem;color:var(--bb-gold-deep)}@media(max-width:479px){.bb-pagination__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.bb-blog-empty{max-width:52rem;margin-inline:auto}.bb-blog-empty__core{display:grid;gap:1.5rem;align-items:center;padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.bb-blog-empty__art{width:min(10rem,40vw);margin-inline:auto;rotate:-8deg}.bb-blog-empty__art svg,.bb-blog-empty__art img{width:100%;height:auto}.bb-blog-empty__title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.bb-blog-empty__text{margin-top:.6rem;color:var(--bb-text-soft)}.bb-blog-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem}@media(min-width:640px){.bb-blog-empty__core{grid-template-columns:auto minmax(0,1fr)}}.bb-blog-tv .bb-videos__rail{align-items:start}.bb-blog-tv .bb-videos__rail>.bb-video-card--vertical{flex-basis:min(86%,26rem)}.bb-blog-tv .bb-video--vertical{--ratio: 16 / 9}.bb-blog-tv .bb-video--vertical img{object-position:50% 30%}.bb-blog-tv .bb-showcase-cta{margin-top:clamp(1.5rem,1rem + 1.2vw,2.25rem)}.bb-blog-tv .bb-showcase-note{margin-top:1.25rem}.bb-rail-nav{display:none}@media(min-width:1024px){.bb-rail-nav:not([hidden]){display:flex;justify-content:flex-end;gap:.6rem;margin:calc(-1*clamp(2.5rem,2rem + 1.5vw,3.5rem)) 0 1.25rem}}.bb-rail-nav__btn{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--bb-ink);color:var(--bb-butter);box-shadow:var(--sh-2);cursor:pointer;transition:transform var(--dur-3) var(--ease-spring),opacity var(--dur-2) var(--ease-out)}.bb-rail-nav__btn:hover:not(:disabled){transform:translateY(-2px) scale(1.04)}.bb-rail-nav__btn:disabled{opacity:.35;cursor:default;box-shadow:none}.bb-news{--bb-flow: 1.1rem;overflow:clip;content-visibility:auto;contain-intrinsic-size:auto 760px}.bb-news__grid{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);align-items:center}.bb-news__copy{min-width:0}.bb-news__copy .bb-eyebrow{width:fit-content}.bb-news__title{font-size:clamp(2.2rem,1.5rem + 3vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--bb-cream)}.bb-news__text{max-width:34rem;font-size:var(--fs-lead);line-height:1.5;color:var(--bb-text-soft)}.bb-news__perks[role=list]{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none}.bb-news__perks li{display:flex;align-items:center;gap:.75rem;font-weight:600}.bb-news__perks .bb-icon{--icon-size: 2.2rem;flex:none;padding:.5rem;border-radius:.8rem;background:color-mix(in srgb,var(--bb-mint) 16%,transparent);color:var(--bb-mint)}.bb-news__card-wrap{position:relative;min-width:0;padding-top:2.5rem}.bb-news__bezel{position:relative;z-index:1}.bb-news__card{position:relative;display:grid;gap:1rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--bb-butter) 16%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 60%),var(--bb-ink-2);color:var(--bb-cream);--bb-text: var(--bb-cream);--bb-text-soft: rgba(255, 248, 231, .72);--bb-line: rgba(255, 248, 231, .12);--bb-focus: var(--bb-butter)}.bb-news__points{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .75rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-butter) 14%,transparent);color:var(--bb-butter);font-size:var(--fs-micro);font-weight:700}.bb-news__points .bb-icon{color:var(--bb-gold)}.bb-news__micro{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-news__micro .bb-icon{color:var(--bb-mint)}.bb-news__pat{position:absolute;right:.9rem;bottom:.75rem}.bb-news__envelope{position:absolute;top:0;right:clamp(1rem,4vw,2.5rem);z-index:2;width:8.5rem;height:5.6rem;border-radius:.6rem;background:linear-gradient(160deg,var(--bb-paper) 0%,var(--bb-cream-2) 100%);box-shadow:var(--sh-3);rotate:8deg;animation:bb-float 7s var(--ease-in-out-soft) infinite}.bb-news__flap{position:absolute;inset:0 0 auto;height:62%;border-radius:.6rem .6rem 0 0;background:linear-gradient(180deg,var(--bb-butter-2),var(--bb-butter));clip-path:polygon(0 0,100% 0,50% 100%)}.bb-news__letter{position:absolute;left:12%;right:12%;bottom:18%;display:grid;gap:.3rem;padding:.45rem .55rem;border-radius:.35rem;background:var(--bb-paper);box-shadow:var(--sh-1);transform:translateY(20%);transition:transform var(--dur-4) var(--ease-bounce)}.bb-news__letter i{display:block;height:.28rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 14%,transparent)}.bb-news__letter i:nth-child(2){width:75%}.bb-news__letter i:nth-child(3){width:52%}.bb-news__card-wrap:hover .bb-news__letter,.bb-news__card-wrap:focus-within .bb-news__letter{transform:translateY(-38%)}.bb-news__seal{position:absolute;top:46%;left:50%;width:2.6rem;transform:translate(-50%,-50%) rotate(-10deg);filter:drop-shadow(0 3px 4px rgba(20,17,13,.25))}.bb-news__seal svg,.bb-news__seal img{width:100%;height:auto}@media(min-width:900px){.bb-news__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:599px){.bb-news__card-wrap{padding-top:4.75rem}.bb-news__envelope{right:.75rem;width:6.5rem;height:4.3rem}.bb-news__seal{width:2rem}}.bb-blog-final{--bb-flow: 1.15rem;overflow:clip}.bb-blog-final__orb{position:absolute;z-index:-1;aspect-ratio:1;border-radius:50%;pointer-events:none}.bb-blog-final__orb--a{top:-30%;right:-10%;width:min(40rem,80vw);background:radial-gradient(circle,#ffffff80,#fff0 62%);animation:bb-blog-drift 16s var(--ease-in-out-soft) infinite alternate}.bb-blog-final__orb--b{bottom:-35%;left:-12%;width:min(34rem,70vw);background:radial-gradient(circle,color-mix(in srgb,var(--bb-toast) 30%,transparent),color-mix(in srgb,var(--bb-toast) 0%,transparent) 64%);animation:bb-blog-drift 20s var(--ease-in-out-soft) infinite alternate-reverse}.bb-blog-final--dark .bb-blog-final__orb--a{background:radial-gradient(circle,color-mix(in srgb,var(--bb-butter) 20%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 62%)}.bb-blog-final__grid{display:grid;gap:clamp(2rem,1rem + 3vw,4.5rem);align-items:center}.bb-blog-final__main{min-width:0}.bb-blog-final__main .bb-eyebrow{width:fit-content}.bb-blog-final__title{max-width:18ch;font-size:clamp(2.2rem,1.4rem + 3.4vw,4.4rem);line-height:1;letter-spacing:-.035em}.bb-blog-final__lead{max-width:36rem;font-size:var(--fs-lead);line-height:1.5;color:var(--bb-text-soft)}.bb-blog-final__actions{display:flex;flex-wrap:wrap;gap:.75rem}.bb-blog-final__micro{display:flex;align-items:flex-start;gap:.5rem;max-width:34rem;font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-blog-final__micro .bb-icon{margin-top:.2rem;color:var(--bb-teal)}.bb-blog-final--dark .bb-blog-final__micro .bb-icon{color:var(--bb-mint)}.bb-blog-final__side{position:relative;min-width:0}.bb-blog-final__choices[role=list]{display:grid;gap:.35rem;margin:0;padding:clamp(1rem,.8rem + 1vw,1.5rem);border-radius:var(--r-xl);background:var(--bb-grad-ink);color:var(--bb-cream);box-shadow:var(--sh-3);list-style:none}.bb-blog-final--dark .bb-blog-final__choices{background:var(--bb-paper);color:var(--bb-ink)}.bb-blog-final__choice{display:flex;align-items:center;gap:.9rem;padding:.75rem;border-radius:var(--r-md);transition:background-color var(--dur-2) var(--ease-out)}.bb-blog-final__choice:hover{background:#fff8e70f}.bb-blog-final--dark .bb-blog-final__choice:hover{background:color-mix(in srgb,var(--bb-butter) 18%,transparent)}.bb-blog-final__choice-icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:.9rem;background:var(--bb-butter);color:var(--bb-ink);rotate:-6deg;transition:transform var(--dur-3) var(--ease-bounce)}.bb-blog-final__choice:hover .bb-blog-final__choice-icon{transform:rotate(10deg) scale(1.06)}.bb-blog-final__choice-copy{display:grid;gap:.1rem;min-width:0}.bb-blog-final__choice-text{font-size:var(--fs-micro);color:#fff8e7b8}.bb-blog-final--dark .bb-blog-final__choice-text{color:var(--bb-ink-soft)}.bb-blog-final__choice-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--bb-butter)}.bb-blog-final--dark .bb-blog-final__choice-link{color:var(--bb-teal)}.bb-blog-final__ps{position:relative;max-width:30rem;margin:1.6rem 0 0 auto;padding:1.4rem 1.4rem 1.2rem;border-radius:.4rem 1.25rem 1.25rem;background:var(--bb-paper);box-shadow:var(--sh-2);color:var(--bb-ink);font-family:var(--bb-font-display);font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;line-height:1.45;rotate:-1.5deg}.bb-blog-final__ps:before{content:"";position:absolute;top:-.7rem;left:50%;width:5.5rem;height:1.4rem;border-radius:.2rem;background:color-mix(in srgb,var(--bb-butter) 70%,transparent);box-shadow:var(--sh-1);transform:translate(-50%) rotate(-3deg)}@media(min-width:900px){.bb-blog-final__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}}@media(max-width:899px){.bb-blog-final__actions .bb-btn{width:100%;justify-content:space-between;white-space:normal;text-align:left}.bb-blog-final__ps{margin-inline:.25rem}}.bb-readbar{position:fixed;top:0;right:0;left:0;z-index:calc(var(--z-header) + 5);height:4px;pointer-events:none}.bb-readbar__fill{display:block;width:100%;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,var(--bb-teal) 0%,var(--bb-mint) 30%,var(--bb-butter) 65%,var(--bb-gold) 100%);box-shadow:0 0 12px color-mix(in srgb,var(--bb-butter) 55%,transparent);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.bb-readbar__fill.is-done{background:var(--bb-grad-arcade)}.bb-readbar__fill.is-finished{background:var(--bb-grad-butter);box-shadow:0 0 18px color-mix(in srgb,var(--bb-gold) 70%,transparent)}.bb-readbar__fill.is-finished:after{content:"";position:absolute;top:0;right:0;width:18%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,#fff 0%,transparent),color-mix(in srgb,#fff 75%,transparent));animation:bb-blog-melt 1.6s var(--ease-out) 2 both}.bb-readbar__fill{position:relative}.single-post .bb-header__progress{display:none}.bb-article-hero{position:relative;padding-top:clamp(1.5rem,.8rem + 2.6vw,3.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3rem);overflow:clip;isolation:isolate}.bb-article-hero__glow{position:absolute;top:-40%;left:50%;z-index:-1;width:min(64rem,120vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 0%,transparent) 62%);transform:translate(-50%);pointer-events:none}.bb-article-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;justify-items:start}.bb-article-hero__crumbs{max-width:100%}.bb-article-hero__chips{display:flex;flex-wrap:wrap;gap:.5rem}.bb-article-hero__cat{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.3rem .95rem .3rem .35rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1);color:var(--bb-ink);font-size:var(--fs-micro);font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform var(--dur-3) var(--ease-spring)}.bb-article-hero__cat:hover{transform:translateY(-2px)}.bb-article-hero__cat-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.bb-article-hero__title{max-width:22ch;font-size:clamp(2.2rem,1.35rem + 3.6vw,4.6rem);line-height:1.02;letter-spacing:-.035em}.bb-article-hero__dek{max-width:44rem;font-size:var(--fs-lead);line-height:1.5;color:var(--bb-text-soft)}.bb-article-hero__byline{max-width:100%}.bb-post-meta{--row-gap: .4rem 1.1rem;font-size:var(--fs-small)}.bb-post-meta__item{display:inline-flex;align-items:center;gap:.4rem}.bb-post-meta__item .bb-icon{--icon-size: 1rem;color:var(--bb-gold-deep)}.bb-post-meta__label{font-weight:500}.bb-post-meta__item time,.bb-post-meta__item a{font-weight:700;color:var(--bb-text)}.bb-post-meta__item a{position:relative;text-decoration-color:color-mix(in srgb,var(--bb-gold) 60%,transparent)}.bb-post-meta__item a:after{content:"";position:absolute;inset:-.7rem -.3rem}.bb-post-meta__avatar{width:2rem;height:2rem;border-radius:50%;box-shadow:0 0 0 2px var(--bb-butter)}.bb-post-meta__item--updated{padding:.2rem .65rem .2rem .45rem;border-radius:var(--r-pill);background:var(--bb-mint-soft)}.bb-post-meta__item--updated .bb-icon{color:var(--bb-success)}.bb-tool-pill{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;max-width:100%;margin-top:.4rem;padding:.5rem .55rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-cream);box-shadow:0 18px 40px -20px #14110d99;text-decoration:none;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-tool-pill:hover{transform:translateY(-3px);box-shadow:0 24px 50px -22px #14110db3}.bb-tool-pill__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);transition:transform var(--dur-3) var(--ease-bounce)}.bb-tool-pill:hover .bb-tool-pill__icon{transform:rotate(-12deg) scale(1.06)}.bb-tool-pill__copy{display:grid;min-width:0;line-height:1.2}.bb-tool-pill__kicker{font-size:var(--fs-nano);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-butter)}.bb-tool-pill__name{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bb-tool-pill__pts{padding:.25rem .55rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-butter) 16%,transparent);color:var(--bb-butter);font-size:var(--fs-micro)}.bb-tool-pill__go{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);transition:transform var(--dur-3) var(--ease-spring)}.bb-tool-pill:hover .bb-tool-pill__go{transform:translate(3px,-2px)}@media(min-width:768px){.bb-article-hero{padding-bottom:clamp(5rem,3rem + 6vw,9rem)}.bb-article-hero__inner{justify-items:center;text-align:center}.bb-article-hero__title,.bb-article-hero__dek{margin-inline:auto}.bb-article-hero .bb-breadcrumbs ol,.bb-article-hero .bb-post-meta{justify-content:center}}@media(max-width:479px){.bb-tool-pill{grid-template-columns:auto minmax(0,1fr) auto;width:100%;border-radius:var(--r-lg)}.bb-tool-pill__pts{display:none}.bb-tool-pill__name{overflow:visible;white-space:normal;text-wrap:balance}}@media(max-width:767px){.bb-article-hero__crumbs{max-width:100%}.bb-article-hero__crumbs li:last-child{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-article-hero__crumbs li:last-child:before{margin-right:.4rem}.bb-article-hero__title{font-size:clamp(1.95rem,1.3rem + 3.4vw,2.6rem);line-height:1.04}.bb-article-hero__inner{gap:.95rem}}.bb-article-cover{position:relative;z-index:2;background:linear-gradient(transparent 50%,var(--bb-cream) 50%)}.bb-article-cover__frame{position:relative;margin:0;padding:var(--bezel-pad);border-radius:var(--r-xl);background:color-mix(in srgb,var(--bb-ink) 5%,var(--bb-cream));box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-3)}.bb-article-cover__frame>img,.bb-article-cover__frame>.bb-gencover{position:relative;display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:calc(var(--r-xl) - var(--bezel-pad));object-fit:cover}.bb-article-cover__frame>.bb-gencover{inset:auto}.bb-article-cover__caption{padding:.65rem .75rem .35rem;font-size:var(--fs-micro);text-align:center}.bb-article-cover__pat{z-index:3}@media(min-width:768px){.bb-article-cover{margin-top:calc(-1*clamp(3.5rem,2rem + 5vw,7rem));background:none}.bb-article-cover__frame>img,.bb-article-cover__frame>.bb-gencover{aspect-ratio:21 / 9}.bb-article-cover--generated .bb-article-cover__frame>.bb-gencover{aspect-ratio:9 / 2}}@media(max-width:767px){.bb-article-cover--generated{display:none}}.bb-article__body{position:relative;padding-top:clamp(2.25rem,1.5rem + 3vw,4.5rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem);background:var(--bb-cream)}.bb-article__layout{display:grid;grid-template-columns:minmax(0,46rem);justify-content:center;gap:clamp(2.5rem,1rem + 4vw,5rem)}.bb-article__main{min-width:0}.bb-article__aside{display:none;min-width:0}.bb-article__aside-sticky{position:sticky;top:calc(var(--header-h) + 1.25rem);display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - var(--header-h) - 2.5rem)}.bb-article__aside-sticky>*{flex:none}.bb-article__aside-sticky>.bb-toc-card{flex:0 1 auto;min-height:0}html.bb-header-hidden .bb-article__aside-sticky{top:1.25rem;max-height:calc(100dvh - 2.5rem)}@media(min-width:1100px){.bb-article__layout--toc{grid-template-columns:16.5rem minmax(0,46rem)}.bb-article__aside{display:block}.bb-toc-mobile{display:none}}.bb-toc-card{display:flex;flex-direction:column;padding:1.2rem 1rem .85rem 1.1rem;border-radius:var(--r-lg);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1)}.bb-toc-card>.bb-toc{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.bb-toc-card>.bb-toc>.bb-toc__title{flex:none}.bb-toc__title{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-text-soft)}.bb-toc__title:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--bb-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--bb-gold) 25%,transparent)}.bb-toc__list,.bb-toc__sublist{margin:0;padding:0;list-style:none}.bb-toc__list{display:grid;gap:1px;counter-reset:bb-toc}.bb-toc--sidebar .bb-toc__list{flex:0 1 auto;min-height:6rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bb-gold) 60%,transparent) transparent}.bb-toc__list.is-scrollable:not(.is-end){-webkit-mask:linear-gradient(#000 calc(100% - 3rem),transparent);mask:linear-gradient(#000 calc(100% - 3rem),transparent)}.bb-toc__list.is-scrollable.is-scrolled.is-end{-webkit-mask:linear-gradient(transparent,#000 2rem);mask:linear-gradient(transparent,#000 2rem)}.bb-toc__list.is-scrollable.is-scrolled:not(.is-end){-webkit-mask:linear-gradient(transparent,#000 2rem,#000 calc(100% - 3rem),transparent);mask:linear-gradient(transparent,#000 2rem,#000 calc(100% - 3rem),transparent)}.bb-toc__list>.bb-toc__item{counter-increment:bb-toc}.bb-toc__link{position:relative;display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.45rem;padding:.45rem .55rem .45rem .3rem;border-radius:.65rem;color:var(--bb-text-soft);font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.bb-toc__list>.bb-toc__item>.bb-toc__link:before{content:counter(bb-toc,decimal-leading-zero);padding-top:.18em;font-family:var(--bb-font-mono);font-size:.68rem;color:var(--bb-gold-deep);text-align:right}.bb-toc__sublist{margin-top:1px}.bb-toc__sublist .bb-toc__link{grid-template-columns:minmax(0,1fr);padding-left:2.35rem;font-size:.84rem}.bb-toc__link:hover{background:color-mix(in srgb,var(--bb-butter) 20%,transparent);color:var(--bb-text)}.bb-toc__link.is-active{background:var(--bb-butter-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-gold) 45%,transparent);color:var(--bb-ink);font-weight:700}.bb-toc__list>.bb-toc__item>.bb-toc__link.is-passed:before{content:"\2713";font-family:var(--bb-font-body);font-size:.8rem;font-weight:800;color:color-mix(in srgb,var(--bb-success) 72%,var(--bb-ink))}.bb-toc__link.is-passed{color:color-mix(in srgb,var(--bb-text-soft) 85%,transparent)}.bb-toc-card__foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .75rem;margin-top:.4rem;padding:.35rem 0 0 .3rem;box-shadow:0 -1px 0 var(--bb-line)}.bb-toc-card__left{margin:0;font-size:.72rem;color:var(--bb-text-soft)}.bb-toc-card__top{min-height:2.75rem;font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-toc-mobile{position:sticky;top:calc(var(--header-h) + .5rem);z-index:var(--z-sticky);margin-bottom:2rem;border-radius:var(--r-lg);background:color-mix(in srgb,var(--bb-paper) 92%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line-strong),var(--sh-2);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}html.bb-header-hidden .bb-toc-mobile{top:.5rem}html.bb-header-hidden .bb-toc-mobile__body{max-height:min(calc(100dvh - 10.5rem),30rem)}.bb-toc-mobile__summary{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.45rem .9rem .45rem .5rem;border-radius:inherit;cursor:pointer;list-style:none}.bb-toc-mobile__summary::-webkit-details-marker{display:none}.bb-toc-mobile__icon{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:.8rem;background:var(--bb-butter);color:var(--bb-ink)}.bb-toc-mobile__label{display:grid;flex:1;min-width:0;line-height:1.2}.bb-toc-mobile__title{font-size:var(--fs-nano);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-text-soft)}.bb-toc-mobile__current{overflow:hidden;font-size:var(--fs-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bb-toc-mobile__chev{flex:none;color:var(--bb-gold-deep);transition:transform var(--dur-3) var(--ease-spring)}.bb-toc-mobile[open] .bb-toc-mobile__chev{transform:rotate(180deg)}.bb-toc-mobile__body{position:absolute;top:calc(100% + .4rem);right:0;left:0;max-height:min(calc(100dvh - var(--header-h) - 10.5rem),30rem);padding:.9rem .75rem .75rem;border-radius:var(--r-lg);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-3);overflow-y:auto;overscroll-behavior:contain}.bb-toc-mobile[open] .bb-toc-mobile__body{animation:bb-pop-in var(--dur-3) var(--ease-spring)}.bb-toc--mobile .bb-toc__title{display:none}.bb-toc--mobile .bb-toc__link{min-height:2.75rem;align-items:center}.bb-aside-cta{display:grid;gap:.55rem;padding:1.1rem;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0%,var(--accent-soft) 0%,var(--bb-paper) 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 40%,transparent),var(--sh-1)}.bb-aside-cta__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;background:var(--accent);color:var(--accent-ink);rotate:-6deg}.bb-aside-cta__kicker{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--fs-nano);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-text-soft)}.bb-aside-cta__pts{padding:.15rem .5rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);letter-spacing:0;text-transform:none}.bb-aside-cta__title{font-family:var(--bb-font-display);font-size:1.12rem;font-weight:650;line-height:1.2}.bb-aside-cta .bb-btn{margin-top:.25rem;white-space:normal;text-align:left}@media(max-height:700px){.bb-article__aside .bb-aside-cta{display:none}}.bb-key-takeaways{position:relative;margin-bottom:clamp(1.75rem,1rem + 2vw,2.75rem);padding:clamp(1.35rem,1rem + 1.5vw,2.1rem);border-radius:var(--r-xl);background:var(--bb-grad-ink);color:var(--bb-cream);box-shadow:var(--sh-3);overflow:hidden;isolation:isolate}.bb-key-takeaways:after{content:"";position:absolute;top:-45%;right:-20%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bb-butter) 22%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 65%)}.bb-key-takeaways__head{display:flex;align-items:center;gap:.9rem;margin-bottom:1.1rem}.bb-key-takeaways__badge{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:1rem;background:var(--bb-grad-butter);color:var(--bb-ink);box-shadow:var(--sh-butter);rotate:-8deg}.bb-key-takeaways__kicker{font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-butter)}.bb-key-takeaways__title{margin-top:.15rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem);line-height:1.05;color:var(--bb-cream)}.bb-key-takeaways__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.bb-key-takeaways__item{display:flex;align-items:flex-start;gap:.8rem}.bb-key-takeaways__num{display:grid;place-items:center;flex:none;min-width:2.1rem;height:1.75rem;margin-top:.1rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-butter) 16%,transparent);color:var(--bb-butter);font-size:.72rem}.bb-key-takeaways__text{font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.5}.bb-article__content{max-width:none;font-size:clamp(1.05rem,.99rem + .25vw,1.15rem)}.bb-article__content h2,.bb-article__content h3,.bb-article__content h4,.bb-sources,.bb-article-faq{scroll-margin-top:4.75rem}@media(min-width:1100px){.bb-article__content h2,.bb-article__content h3,.bb-article__content h4,.bb-sources,.bb-article-faq{scroll-margin-top:1rem}}.bb-article__content h2{position:relative;padding-top:.15em}.bb-article__content h2:before{content:"";display:block;width:2.75rem;height:.4rem;margin-bottom:.75rem;border-radius:var(--r-pill);background:var(--bb-grad-butter)}.bb-article__content h2:focus,.bb-article__content h3:focus{outline:none}.bb-article__content h2:focus-visible,.bb-article__content h3:focus-visible{outline:3px solid var(--bb-focus);outline-offset:6px}.bb-article__content .bb-answer{position:relative;padding:1.2rem 1.35rem 1.2rem 1.6rem;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--bb-butter-3) 0%,color-mix(in srgb,var(--bb-butter-3) 45%,var(--bb-paper)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-gold) 32%,transparent);font-size:1.06em;line-height:1.62}.bb-article__content .bb-answer:before{content:"";position:absolute;top:1rem;bottom:1rem;left:.6rem;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--bb-butter),var(--bb-gold))}.bb-prose .bb-checklist{padding-left:0}.bb-prose .bb-checklist li+li{margin-top:0}.bb-article__content table caption{caption-side:top;padding:.85em 1em;background:var(--bb-paper);font-weight:700;text-align:left}.bb-article__content th{font-family:var(--bb-font-body)}@media(max-width:599px){.bb-prose .bb-table-wrap--stack caption{display:block;padding:0 0 .75rem;background:none;font-size:.95em}.bb-prose .bb-table-wrap.bb-table-wrap--stack td[data-label]:before{font-size:.78em;font-weight:800;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;color:var(--bb-text-soft)}.bb-prose .bb-table-wrap--stack tr>td:first-child[data-label]{display:block;padding:.7em .9em;background:var(--bb-butter-3);color:var(--bb-ink);font-weight:700}.bb-prose .bb-table-wrap--stack tr>td:first-child[data-label]:before{content:none}.bb-prose .bb-table-wrap--stack table[data-cols="2"] td[data-label]:not(:first-child){display:block}.bb-prose .bb-table-wrap.bb-table-wrap--stack table[data-cols="2"] td[data-label]:not(:first-child):before{display:block;margin-bottom:.2rem}}.bb-article__content a.bb-btn,.bb-prose a.bb-btn{color:var(--btn-fg);font-weight:700;text-decoration:none}.bb-prose .wp-block-quote.is-style-plain{padding:0 0 0 1.25rem;border-left:0;border-radius:0;background:none;box-shadow:inset 3px 0 0 var(--bb-gold);font-style:italic}.bb-prose .wp-block-pullquote{padding:clamp(1.75rem,1rem + 3vw,2.75rem) clamp(1.25rem,1rem + 2vw,2.25rem);border:0;border-radius:var(--r-xl);background:var(--bb-grad-ink);color:var(--bb-cream);text-align:center}.bb-prose .wp-block-pullquote blockquote{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:clamp(1.35rem,1.1rem + 1.1vw,2rem);font-style:italic}.bb-prose .wp-block-pullquote cite{color:var(--bb-butter)}.bb-prose .wp-block-table.is-style-stripes{border-bottom:0}.bb-prose .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:color-mix(in srgb,var(--bb-butter) 12%,transparent)}.bb-prose .wp-block-separator{width:6rem;height:4px;margin-inline:auto;border:0;border-radius:4px;background:var(--bb-grad-butter)}.bb-prose .wp-block-separator.is-style-wide{width:100%;height:1px;background:var(--bb-line-strong)}.bb-prose .wp-block-separator.is-style-dots{width:auto;height:auto;background:none}.bb-prose .wp-block-separator.is-style-dots:before{color:var(--bb-gold)}.bb-prose .has-drop-cap:not(:focus):first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--bb-font-display);font-size:4.1em;font-weight:700;font-variation-settings:"SOFT" 100,"WONK" 1;line-height:.8;color:var(--bb-teal)}.bb-prose .wp-block-button__link{text-decoration:none}.bb-prose .wp-block-image figcaption,.bb-prose figure figcaption{text-align:center}.bb-prose iframe,.bb-prose .wp-block-embed__wrapper iframe{max-width:100%;border:0;border-radius:var(--r-lg)}.bb-prose .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;aspect-ratio:16 / 9}.bb-prose .wp-block-embed.is-type-video iframe{position:absolute;inset:0;width:100%;height:100%}.bb-article__pages{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;font-weight:700}.bb-article__pages a{text-decoration:none}.bb-article__after{margin-top:2.5rem}.bb-prose>.bb-inline-cta{margin-block:2.4em}.bb-inline-cta{position:relative}.bb-inline-cta__tape{position:absolute;top:-.75rem;left:50%;z-index:2;width:6.5rem;height:1.5rem;border-radius:.2rem;background:color-mix(in srgb,var(--bb-butter) 72%,transparent);box-shadow:var(--sh-1);transform:translate(-50%) rotate(-2.5deg);pointer-events:none}.bb-inline-cta__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.25rem;padding:clamp(1.35rem,1rem + 1.5vw,2rem);border-radius:var(--r-xl);background:radial-gradient(110% 120% at 100% 0%,var(--accent-soft) 0%,var(--bb-paper) 62%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 42%,transparent),var(--sh-2);font-size:1rem;line-height:1.55}.bb-inline-cta__icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1.1rem;background:var(--accent);color:var(--accent-ink);box-shadow:var(--sh-2);rotate:-7deg;transition:transform var(--dur-3) var(--ease-bounce)}.bb-inline-cta:hover .bb-inline-cta__icon{transform:rotate(12deg) scale(1.06)}.bb-inline-cta__icon .bb-icon{--icon-size: 1.6rem}.bb-inline-cta__copy{display:grid;gap:.6rem;min-width:0}.bb-inline-cta__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bb-inline-cta__label{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .7rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:var(--fs-nano);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bb-inline-cta__pts{background:color-mix(in srgb,var(--bb-butter) 45%,transparent);color:var(--bb-ink)}.bb-inline-cta__pts .bb-icon{color:var(--bb-gold-deep)}.bb-inline-cta__title{font-family:var(--bb-font-display);font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem);font-weight:650;font-variation-settings:"SOFT" 100;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.bb-inline-cta__text{font-size:.97rem;color:var(--bb-text-soft)}.bb-inline-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.25rem}.bb-inline-cta__note{font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-inline-cta .bb-audit-cta--inline{max-width:none;margin-top:.25rem}.bb-prose .bb-inline-cta ul,.bb-prose .bb-inline-cta ol{padding-left:0;list-style:none}.bb-prose .bb-inline-cta li+li{margin-top:0}.bb-prose .bb-inline-cta li::marker{content:none}@media(max-width:559px){.bb-inline-cta__inner{grid-template-columns:minmax(0,1fr)}.bb-inline-cta__actions .bb-btn{width:100%;justify-content:space-between;white-space:normal;text-align:left}}.bb-article-end{display:grid;justify-items:center;gap:1.25rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);text-align:center}.bb-article-end__rule{display:flex;align-items:center;gap:.85rem;width:100%;color:var(--bb-gold)}.bb-article-end__rule>span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--bb-line-strong))}.bb-article-end__rule>span:last-child{background:linear-gradient(90deg,var(--bb-line-strong),transparent)}.bb-article-end__card{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;padding:.65rem 1.4rem .65rem .75rem;border-radius:var(--r-pill);background:var(--bb-grad-ink);color:var(--bb-cream);box-shadow:var(--sh-3);text-align:left}.bb-article-end__text{display:grid;gap:.1rem;line-height:1.3}.bb-article-end__text strong{color:var(--bb-butter)}.bb-article-end__text span{font-size:var(--fs-micro);color:#fff8e7b8}.bb-article-end.is-reached .bb-article-end__card{animation:bb-bounce-in .7s var(--ease-bounce) both}.bb-article-end__card .bb-pat{flex:none;min-width:2.75rem;min-height:2.75rem}.bb-article-end__thanks{font-family:var(--bb-font-display);font-style:italic;color:var(--bb-text-soft)}@media(max-width:479px){.bb-article-end__card{border-radius:var(--r-lg)}}.bb-sources{margin-top:2.5rem;padding:clamp(1.2rem,1rem + 1vw,1.75rem);border-radius:var(--r-lg);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1)}.bb-sources__head{display:flex;align-items:center;gap:.7rem}.bb-sources__icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.75rem;background:var(--bb-teal-3);color:var(--bb-teal)}.bb-sources__title{font-family:var(--bb-font-body);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.bb-sources__count{padding:.15rem .55rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:.72rem}.bb-sources__note{margin-top:.5rem;font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-sources__list{display:grid;gap:.55rem;margin:1rem 0 0;padding-left:1.6rem}.bb-sources__item{padding-left:.2rem;font-size:.92rem;line-height:1.45}.bb-sources__item::marker{font-family:var(--bb-font-mono);font-size:.75rem;color:var(--bb-gold-deep)}.bb-sources__link{display:inline;color:var(--bb-ink);text-decoration-color:color-mix(in srgb,var(--bb-teal) 35%,transparent)}.bb-sources__link:hover{color:var(--bb-teal)}.bb-sources__host{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 6%,transparent);font-size:.68rem;color:var(--bb-text-soft);vertical-align:.1em;word-break:break-all}.bb-article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.bb-article__updated{margin:0}.bb-article__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.bb-article__tag{display:inline-flex;align-items:center;min-height:2.75rem;padding:.25rem .8rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 6%,transparent);color:var(--bb-ink-soft);font-size:var(--fs-micro);font-weight:700;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-article__tag:hover{background:var(--bb-butter);color:var(--bb-ink)}.bb-explore-nav{display:grid;gap:.8rem}.bb-article__explore{margin-top:2rem}.bb-blog-latest__explore{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.bb-explore-nav__title{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-text-soft)}.bb-explore-nav__title .bb-icon{color:var(--bb-gold-deep)}.bb-explore-nav__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.bb-blog-latest__explore .bb-explore-nav__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.bb-blog-latest__explore .bb-explore{min-height:4.5rem;padding:.8rem 1rem .8rem .8rem}.bb-blog-latest__explore .bb-explore__icon{width:2.9rem;height:2.9rem;border-radius:.95rem}.bb-explore{display:flex;align-items:center;gap:.75rem;height:100%;min-height:3.75rem;padding:.65rem .85rem .65rem .65rem;border-radius:var(--r-md);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1);color:var(--bb-ink);text-decoration:none;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-explore:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent),var(--sh-2)}.bb-explore__icon{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:.8rem;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 65%,var(--bb-ink))}.bb-explore__copy{display:grid;flex:1;min-width:0;line-height:1.25}.bb-explore__kicker{font-size:var(--fs-nano);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-text-soft)}.bb-explore__label{font-size:var(--fs-small);font-weight:700}.bb-explore__go{flex:none;color:var(--bb-gold-deep);transition:transform var(--dur-3) var(--ease-spring)}.bb-explore:hover .bb-explore__go{transform:translate(3px)}.bb-share{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.bb-share--full{margin-top:2rem;padding-top:1.5rem;background:linear-gradient(var(--bb-line),var(--bb-line)) 0 0 / 100% 1px no-repeat}.bb-share__title{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-small);font-weight:800}.bb-share__title-icon{color:var(--bb-gold-deep)}.bb-share__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.bb-share__btn{--accent: var(--bb-butter);--accent-ink: var(--bb-ink);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.45rem 1rem .45rem .8rem;border:0;border-radius:var(--r-pill);background:var(--bb-paper);color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-line-strong),var(--sh-1);font-size:.875rem;font-weight:700;line-height:1.1;text-decoration:none;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-share__btn .bb-icon{--icon-size: 1.1rem}.bb-share__btn--copy{--accent: var(--bb-mint)}.bb-share__btn--linkedin{--accent: var(--bb-sky)}.bb-share__btn--facebook{--accent: var(--bb-berry);--accent-ink: #fff}.bb-share__btn--x{--accent: var(--bb-ink);--accent-ink: var(--bb-butter)}.bb-share__btn--email{--accent: var(--bb-toast)}.bb-share__btn--native{--accent: var(--bb-butter)}.bb-share__btn:hover,.bb-share__btn.is-copied{transform:translateY(-2px);background:var(--accent);color:var(--accent-ink)}.bb-share--compact{display:grid;gap:.55rem;padding:1rem 1.1rem;border-radius:var(--r-lg);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-share--compact .bb-share__title{font-size:var(--fs-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--bb-text-soft)}.bb-share--compact .bb-share__list{gap:.4rem}.bb-share--compact .bb-share__btn{padding:0;width:2.75rem}@media(max-width:479px){.bb-share--full .bb-share__btn{padding:0;width:2.9rem;height:2.9rem}.bb-share--full .bb-share__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bb-share--full .bb-share__btn--copy{width:auto;padding:0 1rem 0 .8rem}.bb-share--full .bb-share__btn--copy .bb-share__text{position:static;width:auto;height:auto;overflow:visible;clip:auto}}.bb-article__author{margin-top:2.5rem}.bb-author-box__inner{gap:1.25rem}.bb-author-box__avatar{width:5.5rem;height:5.5rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--bb-paper),0 0 0 7px var(--bb-butter);rotate:-4deg}.bb-author-box__avatar--brand{padding:.6rem;background:var(--bb-butter-3)}.bb-author-box__body{--stack-gap: .45rem;min-width:0}.bb-author-box__kicker{font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase}.bb-author-box__name{font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);line-height:1.1}.bb-author-box__role{font-size:var(--fs-small);font-weight:600}.bb-author-box__bio{color:var(--bb-text-soft)}.bb-author-box__links[role=list]{--row-gap: .45rem;margin-top:.35rem}.bb-author-box__link{min-width:2.75rem;min-height:2.75rem;justify-content:center;padding:.3rem .85rem .3rem .6rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 5%,transparent);font-size:var(--fs-micro)}.bb-author-box__link .bb-icon{color:var(--bb-teal)}@media(min-width:640px){.bb-author-box__inner{flex-direction:row;align-items:flex-start}.bb-author-box__media{flex:none}}.bb-upnext{--read: 0;display:grid;gap:.75rem;margin-top:2.5rem}.bb-upnext__eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-text-soft)}.bb-upnext__eyebrow .bb-icon{color:var(--bb-gold-deep)}.bb-upnext__card{position:relative;display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:.55rem 1.1rem .55rem .55rem;border-radius:var(--r-xl);background:var(--bb-grad-ink);color:var(--bb-cream);box-shadow:var(--sh-3);text-decoration:none;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-upnext__card:hover{transform:translateY(-3px)}.bb-upnext__card:focus-visible{outline:3px solid var(--bb-focus);outline-offset:4px}.bb-upnext__media{position:relative;display:grid;place-items:center;align-self:stretch;min-height:7rem;overflow:hidden;border-radius:calc(var(--r-xl) - .55rem);background:linear-gradient(140deg,var(--accent-soft) 0%,color-mix(in srgb,var(--accent) 50%,var(--bb-paper)) 100%);color:var(--bb-ink)}.bb-upnext__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bb-upnext__blob{position:absolute;right:-30%;bottom:-40%;width:90%;aspect-ratio:1;border-radius:42% 58% 60% 40%/45% 45% 55% 55%;background:var(--bb-butter);transition:transform var(--dur-4) var(--ease-spring)}.bb-upnext__card:hover .bb-upnext__blob{transform:translate(-8%,-6%) rotate(14deg)}.bb-upnext__icon{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--bb-paper);box-shadow:var(--sh-2);rotate:-7deg;transition:transform var(--dur-3) var(--ease-bounce)}.bb-upnext__card:hover .bb-upnext__icon{transform:rotate(12deg) scale(1.06)}.bb-upnext__body{display:grid;gap:.3rem;min-width:0;padding-block:.5rem}.bb-upnext__cat{font-size:var(--fs-nano);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-butter)}.bb-upnext__title{font-family:var(--bb-font-display);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:650;font-variation-settings:"SOFT" 100;line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.bb-upnext__excerpt{font-size:var(--fs-small);line-height:1.45;color:#fff8e7b8}.bb-upnext__meta{font-size:var(--fs-micro);color:#fff8e7b8}.bb-upnext__go{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);transition:transform var(--dur-3) var(--ease-spring)}.bb-upnext__card:hover .bb-upnext__go{transform:translate(4px)}.bb-upnext__progress{display:grid;gap:.45rem}.bb-upnext__progress[hidden]{display:none}.bb-upnext__bar{position:relative;display:block;height:.5rem;overflow:hidden;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 8%,transparent)}.bb-upnext__fill{position:absolute;inset:0;border-radius:inherit;background:var(--bb-grad-butter);transform:scaleX(var(--read));transform-origin:0 50%;transition:transform .9s var(--ease-spring)}.bb-upnext__count{margin:0;font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-upnext__count strong{color:var(--bb-text)}@media(max-width:559px){.bb-upnext__card{grid-template-columns:minmax(0,1fr) auto;padding:.55rem .9rem .9rem .55rem}.bb-upnext__media{grid-column:1 / -1;min-height:5.5rem}.bb-upnext__body{padding:0 0 0 .4rem}.bb-upnext__excerpt{display:none}}.bb-blog-related{content-visibility:auto;contain-intrinsic-size:auto 820px}.bb-blog-related__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.bb-blog-related__head .bb-heading{margin-bottom:0}.bb-blog-related__head .bb-eyebrow{width:fit-content}.bb-blog-related__all{min-height:2.75rem}.bb-blog-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.5vw,2rem);margin:0;padding:0;list-style:none}.bb-blog-related__item{min-width:0}@media(max-width:1023px){.bb-blog-related__grid[role=list]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,22rem);margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter) 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.bb-blog-related__grid::-webkit-scrollbar{display:none}.bb-blog-related__item{scroll-snap-align:start}}.bb-comments{content-visibility:auto;contain-intrinsic-size:auto 900px}.bb-comments__head{display:grid;gap:.9rem;margin-bottom:2rem}.bb-comments__head .bb-eyebrow{width:fit-content}.bb-comments__title{font-size:clamp(1.8rem,1.3rem + 2vw,2.8rem);line-height:1.05}.bb-comments__list,.bb-comments__list .children{margin:0;padding:0;list-style:none}.bb-comments__list>li+li{margin-top:1rem}.bb-comments__list .children{margin-top:1rem;margin-left:clamp(.75rem,3vw,2.5rem);padding-left:clamp(.75rem,2vw,1.25rem);box-shadow:inset 2px 0 0 var(--bb-butter-2)}.bb-comments__list .children>li+li{margin-top:1rem}.bb-comments .comment-body{position:relative;padding:1.15rem 1.3rem;border-radius:var(--r-lg);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1)}.bb-comments .comment-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.7rem}.bb-comments .comment-author{display:flex;align-items:center;gap:.65rem;font-weight:700}.bb-comments .comment-author .avatar{width:2.75rem;height:2.75rem;border-radius:50%;box-shadow:0 0 0 3px var(--bb-butter-2)}.bb-comments .bypostauthor>.comment-body .comment-author .avatar{box-shadow:0 0 0 3px var(--bb-gold)}.bb-comments .comment-author .fn a{color:inherit}.bb-comments .says{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bb-comments .comment-metadata{font-size:var(--fs-micro)}.bb-comments .comment-metadata a{display:inline-flex;align-items:center;min-height:1.75rem;color:var(--bb-text-soft);text-decoration:none}.bb-comments .comment-metadata a:hover{color:var(--bb-text)}.bb-comments .comment-content{color:var(--bb-text);overflow-wrap:anywhere}.bb-comments .comment-content>*+*{margin-top:.75rem}.bb-comments .comment-content a{color:var(--bb-teal);font-weight:600}.bb-comments .comment-awaiting-moderation{display:inline-block;margin-bottom:.5rem;padding:.2rem .65rem;border-radius:var(--r-pill);background:var(--bb-toast-soft);font-size:var(--fs-micro);font-weight:700}.bb-comments .reply{margin-top:.85rem}.bb-comments .comment-reply-link{display:inline-flex;align-items:center;min-height:2.5rem;padding:.3rem .95rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-ink) 6%,transparent);color:var(--bb-ink);font-size:var(--fs-micro);font-weight:700;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out)}.bb-comments .comment-reply-link:hover{background:var(--bb-butter)}.bb-comments .pingback .comment-body,.bb-comments .trackback .comment-body{padding-block:.85rem;font-size:var(--fs-small)}.bb-comments__pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem}.bb-comments__pagination .page-numbers{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line);font-weight:700;text-decoration:none}.bb-comments__pagination .page-numbers.current{background:var(--bb-ink);color:var(--bb-butter)}.bb-comments__closed{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-comments__respond{margin-top:2.5rem;padding:clamp(1.25rem,1rem + 2vw,2.25rem);border-radius:var(--r-xl);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-2)}.bb-comments__list .bb-comments__respond{margin-top:1rem}.bb-comments__reply-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem)}.bb-comments__reply-title small a{font-family:var(--bb-font-body);font-size:var(--fs-micro);font-weight:700;color:color-mix(in srgb,var(--bb-jam) 62%,var(--bb-ink))}.bb-comments__form{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.1rem}.bb-comments__form>*{grid-column:1 / -1;margin:0}.bb-comments__notes,.bb-comments .logged-in-as{font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-comments .logged-in-as a{color:var(--bb-teal)}.bb-comments__req{color:color-mix(in srgb,var(--bb-jam) 62%,var(--bb-ink))}.bb-comments__submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.bb-comments .comment-form-cookies-consent{display:flex;align-items:center;gap:.65rem;font-size:var(--fs-small)}.bb-comments .comment-form-cookies-consent input[type=checkbox]{flex:none;width:1.5rem;height:1.5rem;margin:0;accent-color:var(--bb-teal)}@media(min-width:640px){.bb-comments__form{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-comments__form>.comment-form-author{grid-column:1}.bb-comments__form>.comment-form-email{grid-column:2}}.bb-search-form{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;max-width:36rem;min-height:3.5rem;padding:.35rem .35rem .35rem 3rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1.5px var(--bb-line-strong),var(--sh-1);transition:box-shadow var(--dur-2) var(--ease-out)}.bb-search-form:focus-within{box-shadow:var(--bb-field-focus, inset 0 0 0 2px var(--bb-ink), 0 0 0 5px color-mix(in srgb, var(--bb-butter) 55%, transparent))}.bb-search-form__icon{position:absolute;top:50%;left:1.1rem;display:grid;color:var(--bb-gold-deep);transform:translateY(-50%);pointer-events:none}.bb-search-form__input{flex:1;min-width:0;height:2.8rem;padding:0;border:0;background:transparent;color:var(--bb-ink);font-size:1rem;outline:none;-webkit-appearance:none;appearance:none}.bb-search-form__input::placeholder{color:color-mix(in srgb,var(--bb-ink) 55%,transparent)}.bb-search-form__input::-webkit-search-decoration{-webkit-appearance:none}.bb-search-form__btn{display:inline-flex;align-items:center;flex:none;gap:.55rem;min-height:2.8rem;padding:.3rem .35rem .3rem 1.1rem;border:0;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:.95rem;font-weight:700;transition:transform var(--dur-3) var(--ease-spring)}.bb-search-form__btn:hover{transform:translateY(-1px)}.bb-search-form__btn-icon{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:color-mix(in srgb,var(--bb-butter) 16%,transparent);transition:transform var(--dur-3) var(--ease-spring)}.bb-search-form__btn:hover .bb-search-form__btn-icon{transform:translate(3px)}.bb-search-form--hero{min-height:3.85rem;box-shadow:inset 0 0 0 1.5px var(--bb-line-strong),var(--sh-2)}.bb-section--ink .bb-search-form,.bb-section--teal .bb-search-form,.bb-search-form--ink{background:#fff8e70f;box-shadow:inset 0 0 0 1.5px #fff8e738}.bb-section--ink .bb-search-form:focus-within,.bb-section--teal .bb-search-form:focus-within,.bb-search-form--ink:focus-within{box-shadow:inset 0 0 0 2px var(--bb-butter),0 0 0 5px color-mix(in srgb,var(--bb-butter) 30%,transparent)}.bb-section--ink .bb-search-form__input,.bb-section--teal .bb-search-form__input,.bb-search-form--ink .bb-search-form__input{color:var(--bb-cream)}.bb-section--ink .bb-search-form__input::placeholder,.bb-section--teal .bb-search-form__input::placeholder,.bb-search-form--ink .bb-search-form__input::placeholder{color:#fff8e799}.bb-section--ink .bb-search-form__icon,.bb-section--teal .bb-search-form__icon,.bb-search-form--ink .bb-search-form__icon{color:var(--bb-butter)}.bb-section--ink .bb-search-form__btn,.bb-section--teal .bb-search-form__btn,.bb-search-form--ink .bb-search-form__btn{background:var(--bb-butter);color:var(--bb-ink)}@media(max-width:419px){.bb-search-form__btn{padding:.3rem}.bb-search-form__btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@keyframes bb-blog-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,5%,0) scale(1.08)}}@keyframes bb-blog-sway{0%,to{transform:rotate(-6deg) translateZ(0)}50%{transform:rotate(-3.5deg) translate3d(0,-8px,0)}}@keyframes bb-blog-bars{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes bb-blog-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes bb-blog-twinkle{0%,to{transform:scale(.7) rotate(0);opacity:.45}50%{transform:scale(1.15) rotate(20deg);opacity:1}}@keyframes bb-blog-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bb-blog-wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-14deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-8deg)}}@keyframes bb-blog-blob{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(5%,-4%,0) rotate(10deg)}}@keyframes bb-blog-melt{0%{opacity:0;transform:translate(-120%)}40%{opacity:1}to{opacity:0;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.bb-blog-hero__glow,.bb-paper,.bb-paper__chart i,.bb-blog-hero__mascot,.bb-blog-hero__mascot .bbm-eyes,.bb-blog-hero__mascot .bbm-arm,.bb-blog-hero__bp,.bb-blog-hero__spark,.bb-blog-hero__sticker-ring,.bb-blog-hero__sticker-pat,.bb-gencover__pat,.bb-gencover__spark,.bb-blog-promo__glow,.bb-news__envelope,.bb-gencover__blob,.bb-readbar__fill.is-finished:after,.bb-blog-final__orb{animation:none}.bb-readbar__fill{will-change:auto}.bb-blog-promo__needle,.bb-upnext__fill{transition:none}}body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__glow,body:is(.bb-motion-reduced,.bb-motion-off) .bb-paper,body:is(.bb-motion-reduced,.bb-motion-off) .bb-paper__chart i,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__mascot,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__mascot .bbm-eyes,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__mascot .bbm-arm,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__bp,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__spark,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__sticker-ring,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__sticker-pat,body:is(.bb-motion-reduced,.bb-motion-off) .bb-gencover__pat,body:is(.bb-motion-reduced,.bb-motion-off) .bb-gencover__spark,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-promo__glow,body:is(.bb-motion-reduced,.bb-motion-off) .bb-gencover__blob,body:is(.bb-motion-reduced,.bb-motion-off) .bb-readbar__fill.is-finished:after,body:is(.bb-motion-reduced,.bb-motion-off) .bb-news__envelope,body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-final__orb,body:is(.bb-motion-reduced,.bb-motion-off) .bb-article-end.is-reached .bb-article-end__card{animation:none}body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-hero__toast{animation:none}body:is(.bb-motion-reduced,.bb-motion-off) .bb-blog-promo__needle,body:is(.bb-motion-reduced,.bb-motion-off) .bb-upnext__fill{transition:none}@media print{.bb-readbar,.bb-article__aside,.bb-toc-mobile,.bb-inline-cta,.bb-article-end,.bb-share,.bb-article__explore,.bb-blog-related,.bb-blog-final,.bb-comments,.bb-upnext,.bb-tool-pill{display:none!important}.bb-article-hero,.bb-article__body{padding-block:1rem;background:none}.bb-article-cover{margin-top:0}.bb-key-takeaways{background:none;color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-line-strong)}.bb-key-takeaways__title,.bb-key-takeaways__kicker,.bb-key-takeaways__num{color:var(--bb-ink)}}
