html:has(.blog-fame-page),html:has(.blog-fame-page) body{overflow-x:clip}.blog-details-wrapper{box-sizing:border-box;width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;background:0 0;font-family:var(--font-base)}@media (max-width:360px){.blog-details-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:361px) and (max-width:767px){.blog-details-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.blog-details-wrapper{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1439px){.blog-details-wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1440px){.blog-details-wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}.bf-skip{position:absolute;left:16px;top:-48px;z-index:60;background:var(--theme-fill-59557d35);color:var(--theme-fixed-white);padding:10px 16px;border-radius:6px;font-family:var(--font-base);font-size:var(--type-size-d6522538);font-weight:var(--font-weight-600);text-decoration:none}.bf-skip:focus{top:12px}.bf-top-progress{position:sticky;top:0;z-index:50;height:3px;background:0 0;pointer-events:none}.bf-top-progress span{display:block;height:100%;width:100%;background:var(--theme-fill-a18e5602);transform:scaleX(0);transform-origin:left center;transition:transform .15s linear}@media (prefers-reduced-motion:reduce){.bf-top-progress span{transition:none}}.bf-hero{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;margin:0;padding:0;font-family:var(--font-base)}.bf-hero-left{grid-column:span 4;min-width:0;display:flex;flex-direction:column;align-items:stretch}.bf-hero-left .bf-category{margin:0 0 1rem}.bf-hero-bottom{width:100%;min-width:0;display:grid;align-content:start;gap:18px;margin-top:auto;padding-top:1.25rem}.bf-breadcrumb-wrap{grid-column:1/-1;margin:0 0 16px}.bf-breadcrumb ol{justify-content:flex-end}.bf-top-rule{grid-column:1/-1;width:100%;height:2px;margin:0 0 1rem;border:0;background:linear-gradient(to right,var(--theme-fill-59557d35),transparent)}.bf-bottom-rule{grid-column:1/-1;width:100%;height:2px;margin:2rem 0 2rem;border:0;background:linear-gradient(to right,transparent,var(--theme-fill-f7a21996))}.bf-breadcrumb{font-size:var(--type-size-90586ab2);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-500)}.bf-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.bf-breadcrumb a{color:var(--clr-text-secondary);text-decoration:none}.bf-breadcrumb a:hover{color:var(--color-green-primary)}.bf-breadcrumb [aria-current=page]{color:var(--clr-text-strong);font-weight:var(--font-weight-600)}.bf-breadcrumb .bx{font-size:var(--type-size-8d6670b2);color:var(--clr-text-muted);vertical-align:-.15em}.bf-category{width:100%;display:flex;align-items:center;gap:.5em;min-width:0;font-size:var(--type-size-d1c4f596);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:.06em;color:var(--clr-text-secondary)}.bf-category .bx{flex:none;font-size:var(--type-size-f2749d47);color:var(--color-green-primary)}.bf-heading{width:100%;min-width:0;margin:0 0 1rem}.bf-heading-rule{width:100%;height:1.5px;margin:0;border:0;background:linear-gradient(to right,var(--theme-fill-59557d35),var(--theme-fill-f7a21996))}.bf-heading-title{margin:0;max-width:100%;font-family:var(--font-base);font-size:var(--type-size-657a942c);font-weight:var(--font-weight-800);line-height:1.25;letter-spacing:normal;text-wrap:pretty;color:var(--clr-text-strong);background:linear-gradient(45deg,var(--theme-fixed-black),var(--theme-fill-59557d35));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bf-deck-wrap,.bf-scroll-wrap,.bf-tags-wrap{width:100%;min-width:0}.bf-scroll{display:grid;place-items:center;width:clamp(36px,4vw,49px);aspect-ratio:1;border-radius:0 0 clamp(6px,calc(1vw + 4px),8px) clamp(6px,calc(1vw + 4px),8px);background:var(--gradient-brand);color:var(--theme-fixed-white);font-size:var(--type-size-7d4a6a3e);text-decoration:none}.bf-scroll-wrap{display:flex;align-items:stretch;gap:1rem;padding:0;background:0 0}.bf-scroll-left{flex:1 1 auto;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:8px 10px;padding-left:1rem;background:linear-gradient(to right,color-mix(in srgb,var(--theme-fill-f7a21996) 10%,transparent),transparent)}.bf-scroll-right{flex:none;display:flex;align-items:center;gap:8px 10px}.bf-print-text{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:0 0;font-family:var(--font-base);font-size:var(--type-size-d1c4f596);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:.06em;color:var(--clr-text-secondary);cursor:pointer}.bf-print-text:hover{color:var(--color-green-primary)}.bf-print-text .bx{font-size:var(--type-size-c2d6ef7e)}.bf-divider{width:1px;height:20px;background:var(--color-border)}.bf-words{font-size:var(--type-size-d1c4f596);font-weight:var(--font-weight-500);text-transform:uppercase;letter-spacing:.06em;color:var(--clr-text-secondary);white-space:nowrap}.bf-deck{margin:0;max-width:100%;font-size:var(--type-size-61cba7be);line-height:1.8;color:var(--clr-text-body)}.bf-tags{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:var(--type-size-d1c4f596);line-height:1.7}.bf-tags a{color:var(--color-green-forest);text-decoration:none}.bf-tags a:hover{text-decoration:underline;text-underline-offset:4px}.bf-hero-cover{grid-column:span 8;min-width:0;margin:0;position:relative;overflow:hidden;border-radius:clamp(.5rem,calc(1vw + .5rem),1rem)}.bf-hero-cover>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:clamp(.5rem,calc(1vw + .5rem),1rem)}.bf-hero-cover::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top,var(--theme-fill-59557d35),transparent 55%);opacity:.5;pointer-events:none}.bf-cover-overlay{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:clamp(.75rem,2vw,1.25rem) clamp(.75rem,2.5vw,1.5rem)}.bf-zoom{position:absolute;top:clamp(12px,2vw,20px);right:clamp(12px,2vw,20px);z-index:1;display:grid;place-items:center;width:clamp(34px,calc(3vw + 24px),46px);aspect-ratio:1;border-radius:50%;background:linear-gradient(to top,color-mix(in srgb,var(--theme-fill-59557d35) 10%,transparent),color-mix(in srgb,var(--color-white) 12%,transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);color:var(--theme-fixed-white);font-size:var(--type-size-341273c4);cursor:pointer;padding:0}.bf-zoom .bx{line-height:1}.bf-cover-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-family:var(--font-base);font-size:var(--type-size-d1c4f596);color:var(--theme-fixed-white);text-shadow:0 1px 8px color-mix(in srgb,var(--color-black) 60%,transparent)}@media (min-width:361px) and (max-width:767px){.bf-cover-meta{font-size:var(--type-size-90586ab2)}}@media (min-width:768px) and (max-width:1023px){.bf-cover-meta{font-size:var(--type-size-9a8c6605)}}@media (min-width:1024px) and (max-width:1439px){.bf-cover-meta{font-size:var(--type-size-8cbb5f10)}}@media (min-width:1440px){.bf-cover-meta{font-size:var(--type-size-d6522538)}}.bf-cover-author{display:inline-flex;align-items:center;gap:10px;font-weight:var(--font-weight-600)}.bf-cover-avatar{flex:none;min-width:0;width:clamp(28px,calc(3vw + 20px),38px);height:auto;aspect-ratio:1;object-fit:contain;border-radius:50%;background:var(--color-white);padding:3px;border:1px solid color-mix(in srgb,var(--color-white) 40%,transparent)}.bf-cover-author-text{display:grid;gap:2px;line-height:1.3}.bf-cover-author-text strong{font-weight:var(--font-weight-600)}.bf-cover-author-text span{font-weight:var(--font-weight-400);font-size:var(--type-size-e8725879);color:color-mix(in srgb,var(--theme-fixed-white) 80%,transparent)}.bf-cover-side{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.bf-cover-date,.bf-cover-read{display:inline-flex;align-items:center;gap:6px}.bf-cover-meta .bx{font-size:var(--type-size-03a660ae)}@media (max-width:767px){.bf-hero{display:flex;flex-direction:column;gap:1.25rem}.bf-hero-cover{order:-1;width:100%}.bf-hero-left{width:100%}}.bf-breadcrumb a:focus-visible,.bf-faq-toggle:focus-visible,.bf-print-text:focus-visible,.bf-scroll:focus-visible,.bf-tags a:focus-visible,.bf-toc-nav a:focus-visible{outline:2px solid var(--color-green-primary);outline-offset:3px}.bf-toc-nav a:focus-visible{outline-color:var(--color-green-parrot);outline-offset:2px}.bf-rail-card{overflow:hidden;border:1px solid var(--clr-green-border);border-radius:0 0 clamp(8px,2vw,10px) clamp(8px,2vw,10px);background-color:var(--clr-hover-bg-mid)}.bf-rail-card img{display:block;width:100%;height:auto;aspect-ratio:16/5;object-fit:cover;transform:scaleY(-1)}.bf-rail-card p{margin:0;padding:8px 14px 12px;font-size:var(--type-size-09390078);font-weight:var(--font-weight-500);letter-spacing:.08em;text-transform:uppercase;line-height:1.7;color:var(--color-black)}.bf-faq-toggle:focus-visible{outline:2px solid var(--color-green-parrot);outline-offset:2px}.bf-lightbox-btn:focus-visible,.bf-lightbox-close:focus-visible,.bf-zoom:focus-visible{outline-color:var(--color-white)}.bf-fig-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:0 0;border-radius:.75rem;overflow:hidden;cursor:default}.bf-fig-eye{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(to top,color-mix(in srgb,var(--theme-fill-59557d35) 10%,transparent),color-mix(in srgb,var(--color-white) 12%,transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);color:var(--theme-fixed-white);font-size:var(--type-size-6d27d54c)}.bf-fig-eye .bx{line-height:1}.bf-fig-zoom:focus-visible{outline:2px solid var(--color-green-primary);outline-offset:3px}.bf-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:0 0;color:var(--theme-fixed-white)}.bf-lightbox::backdrop{background:color-mix(in srgb,var(--theme-fixed-black) 55%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.bf-lightbox-frame{box-sizing:border-box;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,2vh,18px);padding:clamp(12px,3vw,28px);font-family:var(--font-base)}.bf-lightbox-top{display:flex;align-items:center;justify-content:flex-end}.bf-lightbox-close{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);background:color-mix(in srgb,var(--color-white) 12%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--theme-fixed-white);font-size:var(--type-size-b29b5333);cursor:pointer}.bf-lightbox-stage{min-height:0;overflow:auto;display:grid;place-items:center;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-green-forest) 25%,transparent) transparent}.bf-lightbox-stage::-webkit-scrollbar{width:8px;height:8px}.bf-lightbox-stage::-webkit-scrollbar-track{background:0 0}.bf-lightbox-stage::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-fill-59557d35) 25%,transparent);border-radius:999px}.bf-lightbox-stage::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-fill-59557d35) 45%,transparent)}.bf-lightbox-stage::-webkit-scrollbar-corner{background:0 0}.bf-lightbox-img{width:auto;height:auto;max-width:min(94vw,1200px);max-height:calc(100dvh - 200px);border-radius:8px;transform:scale(1);transition:transform .25s ease}.bf-lightbox-stage.is-zoomed{cursor:grab}.bf-lightbox-stage.is-zoomed:active{cursor:grabbing}.bf-lightbox-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.bf-lightbox-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);background:color-mix(in srgb,var(--color-white) 12%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--theme-fixed-white);font-size:var(--type-size-998b02c2);text-decoration:none;cursor:pointer}.bf-lightbox-btn:disabled{opacity:.4;cursor:not-allowed}.bf-lightbox-level{min-width:64px;text-align:center;font-size:var(--type-size-d6522538);font-variant-numeric:tabular-nums}.bf-lightbox[open]{animation:bf-modal-in .6s cubic-bezier(.22,1,.36,1)}.bf-lightbox[open]::backdrop{animation:bf-backdrop-in .5s ease}.bf-lightbox.is-closing{animation:bf-modal-out .5s cubic-bezier(.22,1,.36,1) forwards}.bf-lightbox.is-closing::backdrop{animation:bf-backdrop-out .5s ease forwards}@keyframes bf-modal-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes bf-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes bf-modal-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes bf-backdrop-out{from{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bf-lightbox.is-closing,.bf-lightbox.is-closing::backdrop,.bf-lightbox[open],.bf-lightbox[open]::backdrop{animation:none}.bf-lightbox-img{transition:none}}.bf-lightbox-btn:focus-visible,.bf-lightbox-close:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@media (max-width:360px){.bf-lightbox-frame{padding:10px;gap:10px}.bf-lightbox-img{max-width:96vw;max-height:calc(100dvh - 150px);border-radius:6px}.bf-lightbox-bar{gap:8px}.bf-lightbox-level{min-width:56px;font-size:var(--type-size-233710a7)}}@media (min-width:361px) and (max-width:767px){.bf-lightbox-frame{padding:16px}.bf-lightbox-img{max-width:min(94vw,1000px);max-height:calc(100dvh - 180px)}}@media (min-width:768px) and (max-width:1023px){.bf-lightbox-frame{padding:20px}.bf-lightbox-img{max-width:min(92vw,1100px);max-height:calc(100dvh - 190px)}.bf-lightbox-btn,.bf-lightbox-close{width:46px;height:46px}}@media (min-width:1440px){.bf-lightbox-frame{padding:32px}.bf-lightbox-img{max-width:min(90vw,1400px);max-height:calc(100dvh - 220px)}.bf-lightbox-btn,.bf-lightbox-close{width:48px;height:48px;font-size:var(--type-size-42d92f32)}}.bf-article :is(p,li,figcaption) a{color:var(--color-green-forest);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-green-primary) 45%,transparent);text-underline-offset:3px}.bf-article :is(p,li,figcaption) a:hover{color:var(--color-green-primary)}.bf-cta-row{display:flex;align-items:center;gap:10px}.bf-cta-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--theme-fill-59557d35),var(--theme-fill-f7a21996));color:var(--theme-fixed-white);font-size:var(--type-size-998b02c2)}.bf-cta-pill{display:inline-block;padding:10px 20px;border:2px solid color-mix(in srgb,var(--color-green-forest) 25%,transparent);border-radius:999px;font-family:var(--font-base);font-size:var(--type-size-09390078);font-weight:var(--font-weight-700);text-decoration:none;text-transform:uppercase;color:var(--color-black)}.bf-cta-row:hover .bf-cta-icon{filter:brightness(1.1)}.bf-cta-row:hover .bf-cta-pill{border-color:var(--color-green-forest)}button.bf-cta-pill{background:0 0;cursor:pointer}.bf-magnet{margin:2rem 0 0;padding:1.5rem;border:1px solid var(--clr-green-border);border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background:linear-gradient(to right,color-mix(in srgb,var(--theme-fill-a18e5602) 10%,var(--color-white)),color-mix(in srgb,var(--theme-fill-a18e5602) 4%,transparent))}.bf-magnet-eyebrow{margin:0 0 8px;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-forest)}.bf-magnet-title{margin:0 0 8px;font-size:var(--type-size-38bfc6db);font-weight:var(--font-weight-700);line-height:1.3;color:var(--clr-text-strong)}.bf-magnet-text{margin:0 0 14px;font-size:var(--type-size-61cba7be);line-height:1.7;color:var(--clr-text-body)}.bf-faq{margin:2.5rem 0 0;scroll-margin-top:24px}.bf-faq h2{margin:0 0 14px;font-size:var(--type-size-2156da83);font-weight:var(--font-weight-700);line-height:1.2;color:var(--clr-text-strong)}.bf-faq-list{display:grid;gap:12px}.bf-faq-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.bf-faq-main{overflow:hidden;min-width:0;border-radius:48px;background:linear-gradient(to right,transparent,var(--clr-faq-wash))}.bf-faq-item.is-open .bf-faq-main{border-radius:14px}.bf-faq-q{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:40px;padding:2px 14px 2px 16px;font-family:var(--font-base)}.bf-faq-no{min-width:44px;font-family:var(--font-base);font-size:var(--type-size-890fea12);font-weight:var(--font-weight-800);line-height:1;letter-spacing:-.02em;background:var(--gradient-brand-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.5}.bf-faq-text{font-size:var(--type-size-f7988d60);font-weight:var(--font-weight-700);line-height:1.4;color:var(--color-black)}.bf-faq-toggle{display:grid;place-items:center;width:40px;height:40px;min-width:40px;border:1px solid var(--clr-border-default);border-radius:50%;background:var(--clr-surface-full);font-size:var(--type-size-121931a0);color:var(--clr-text-body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bf-faq-toggle i{transition:transform .28s ease}.bf-faq-item.is-open .bf-faq-toggle{border-color:var(--color-green-forest);background:var(--theme-fill-59557d35);color:var(--theme-fixed-white)}.bf-faq-item.is-open .bf-faq-toggle i{transform:rotate(180deg)}.bf-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.bf-faq-item.is-open .bf-faq-a{grid-template-rows:1fr}.bf-faq-a>p{overflow:hidden;min-height:0;margin:0 12px;padding:0 16px;max-height:0;border-radius:10px;font-family:var(--font-base);font-size:var(--type-size-bb08f812);line-height:1.65;color:var(--clr-text-secondary);transition:margin .28s ease,padding .28s ease,max-height .28s ease}.bf-faq-item.is-open .bf-faq-a>p{margin-top:8px;margin-bottom:0;padding:14px 16px;max-height:400px}@media (prefers-reduced-motion:reduce){.bf-faq-a,.bf-faq-a>p,.bf-faq-toggle i{transition:none}}.bf-related{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.bf-related h2{margin:0 0 14px;font-size:var(--type-size-2156da83);font-weight:var(--font-weight-700);color:var(--clr-text-strong)}.bf-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.bf-rel-card{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:clamp(10px,2vw,12px);background:var(--color-white);padding:10px}.bf-rel-photo{position:relative;display:block;overflow:hidden}.bf-rel-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:clamp(8px,2vw,10px);transition:transform .65s cubic-bezier(.2, .65, .2, 1)}.bf-rel-photo::after{content:"";position:absolute;inset:0;border-radius:clamp(8px,2vw,10px);background:linear-gradient(to top,var(--theme-fill-59557d35),transparent 60%);opacity:.45;pointer-events:none}.bf-rel-card:hover .bf-rel-photo img{transform:scale(1.035)}.bf-rel-eyeline{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bf-rel-cat,.bf-rel-read{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--theme-fixed-black) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--theme-fixed-white);font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);letter-spacing:.04em}.bf-rel-copy{padding:12px 4px 4px}.bf-rel-copy h3{margin:0 0 6px;font-size:var(--type-size-4678bd4d);font-weight:var(--font-weight-700);line-height:1.4}.bf-rel-copy h3 a{color:var(--clr-text-strong);text-decoration:none}.bf-rel-copy h3 a:hover{color:var(--color-green-primary)}.bf-rel-copy p{margin:0 0 8px;font-size:var(--type-size-233710a7);line-height:1.65;color:var(--clr-text-body)}.bf-rel-copy .bf-rel-byline{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:var(--type-size-09390078);color:var(--clr-text-secondary)}.bf-rel-byline span{display:inline-flex;align-items:center;gap:5px}.bf-rel-byline .bx{color:var(--color-green-primary);font-size:var(--type-size-d6522538)}.bf-rel-byline a{color:inherit}@media (max-width:767px){.bf-related-grid{grid-template-columns:minmax(0,1fr)}}.bf-author{display:flex;align-items:center;gap:14px;margin:2rem 0 0;padding:1.25rem;border:1px solid var(--color-border);border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background:var(--color-white)}.bf-author-avatar{flex:none;width:48px;height:48px;object-fit:contain;border-radius:50%;background:var(--color-grey-bg);padding:4px}.bf-author-name{margin:0;font-size:var(--type-size-d6522538);font-weight:var(--font-weight-700);color:var(--clr-text-strong)}.bf-author-dates,.bf-author-role{margin:4px 0 0;font-size:var(--type-size-09390078);line-height:1.6;color:var(--clr-text-secondary)}.bf-author-role a{color:var(--color-green-forest)}.bf-discuss{margin:2rem 0 0;padding:1.5rem;border:1px solid var(--clr-green-border);border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background:linear-gradient(to bottom,color-mix(in srgb,var(--theme-fill-a18e5602) 8%,var(--color-white)),transparent)}.bf-discuss h2{margin:0 0 8px;font-size:var(--type-size-aae7896c);font-weight:var(--font-weight-700);color:var(--clr-text-strong)}.bf-discuss>p{margin:0 0 16px;font-size:var(--type-size-61cba7be);line-height:1.7;color:var(--clr-text-body)}.bf-discuss div{display:flex;flex-wrap:wrap;gap:10px}.bf-discuss div a{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-size:var(--type-size-d6522538);font-weight:var(--font-weight-600);text-decoration:none}.bf-discuss div a{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--color-border);border-radius:999px;color:var(--clr-text-strong);font-size:var(--type-size-d6522538);font-weight:var(--font-weight-600);text-decoration:none}.bf-discuss div a:hover{border-color:var(--color-green-primary);color:var(--color-green-primary)}.bf-endmagnet{margin:2rem 0 0;padding:1.5rem;border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background:var(--theme-fixed-black);background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 70%);color:var(--theme-fixed-white);text-align:center}.bf-endmagnet h2{margin:0 0 8px;font-size:var(--type-size-aae7896c);font-weight:var(--font-weight-700)}.bf-endmagnet p{margin:0 0 16px;font-size:var(--type-size-61cba7be);color:color-mix(in srgb,var(--theme-fixed-white) 80%,transparent)}.bf-endmagnet-cta{justify-content:center}.bf-endmagnet-cta .bf-cta-pill{color:var(--theme-fixed-white);border-color:color-mix(in srgb,var(--color-white) 35%,transparent)}.bf-endmagnet-cta .bf-cta-pill:hover{border-color:var(--color-white)}.bf-comments{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.bf-comments h2{margin:0 0 6px;font-size:var(--type-size-2156da83);font-weight:var(--font-weight-700);color:var(--clr-text-strong)}.bf-comments h2 span{color:var(--clr-text-secondary);font-weight:var(--font-weight-600)}.bf-comments-list{list-style:none;margin:0;padding:0;display:grid}.bf-comments-list>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:1rem 0;border-bottom:1px solid var(--color-border)}.bf-comment-body{min-width:0}.bf-comment-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--clr-green-tint-badge);color:var(--color-green-forest);font-size:var(--type-size-4678bd4d);font-weight:var(--font-weight-700)}.bf-comment-meta{margin:0 0 4px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--type-size-09390078);color:var(--clr-text-secondary)}.bf-comment-meta strong{color:var(--clr-text-strong)}.bf-comment-text{margin:0;font-size:var(--type-size-61cba7be);line-height:1.75;color:var(--clr-text-body)}.bf-comment-actions{display:flex;align-items:center;gap:8px;margin:8px 0 0}.bf-like{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:0 0;color:var(--clr-text-secondary);font-family:var(--font-base);font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);cursor:pointer}.bf-like .bx{font-size:var(--type-size-344c3863)}.bf-like:hover{border-color:var(--color-green-primary);color:var(--color-green-primary)}.bf-like.is-liked{border-color:var(--color-green-primary);color:var(--color-green-primary)}.bf-reply-to{padding:6px 4px;border:0;background:0 0;color:var(--color-green-forest);font-family:var(--font-base);font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);cursor:pointer}.bf-reply-to:hover{color:var(--color-green-primary)}.bf-replies{grid-column:1/-1;list-style:none;margin:12px 0 0 clamp(28px,6vw,52px);padding-left:12px;border-left:2px solid var(--color-border);display:grid;gap:12px}.bf-replies .bf-comment-avatar{width:32px;height:32px;font-size:var(--type-size-d6522538)}.bf-replies>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 10px}.bf-replying{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--clr-green-tint-badge);font-size:var(--type-size-09390078);color:var(--clr-text-body)}.bf-replying button{margin-left:8px;border:0;background:0 0;padding:0;color:var(--color-green-forest);font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);text-decoration:underline;cursor:pointer}.bf-comment-form{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background:var(--color-grey-bg)}.bf-comment-form h3{margin:0 0 12px;font-size:var(--type-size-4678bd4d);font-weight:var(--font-weight-700);color:var(--clr-text-strong)}.bf-comment-form>div:not(.bf-cta-row){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px}.bf-comment-form input,.bf-comment-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);padding:12px 14px;font-family:var(--font-base);font-size:var(--type-size-d6522538);color:var(--clr-text-body)}.bf-comment-form textarea{resize:vertical;min-height:96px;margin-bottom:10px}.bf-comment-form input:disabled,.bf-comment-form textarea:disabled{opacity:.6;cursor:not-allowed}.bf-comment-note{margin:10px 0 0;font-size:var(--type-size-09390078);color:var(--clr-text-secondary)}.bf-comment-note a{color:var(--color-green-forest)}.bf-pages{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:1rem;padding:12px 4px 0;border-top:1px solid var(--color-border)}.bf-pages-info{font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);color:var(--clr-text-secondary);white-space:nowrap}.bf-pages-info strong{color:var(--clr-text-strong);font-weight:var(--font-weight-700)}.bf-pages-controls{display:flex;align-items:center;gap:4px;margin-left:auto}.bf-pages-btn{min-width:34px;height:34px;padding:0 6px;display:grid;place-items:center;border:1px solid var(--clr-border-default);border-radius:8px;background:var(--clr-surface-full);color:var(--clr-text-body);font-family:var(--font-base);font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.bf-pages-btn:hover:not(:disabled):not(.bf-pages-btn--active){border-color:var(--color-green-primary);color:var(--color-green-forest);background:var(--clr-green-tint-badge)}.bf-pages-btn--active{background:var(--theme-fill-a18e5602);border-color:var(--color-green-primary);color:var(--theme-fixed-white);font-weight:var(--font-weight-700)}.bf-pages-btn:disabled{opacity:.35;cursor:not-allowed}.bf-pages-btn i{font-size:var(--type-size-4678bd4d)}.bf-pages-btn:focus-visible{outline:2px solid var(--color-green-primary);outline-offset:2px}.bf-pages-ellipsis{font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);color:var(--clr-text-secondary);padding:0 4px;line-height:34px}.bf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.bf-comment-form>div:not(.bf-cta-row){grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.bf-toc-nav a{padding-top:12px;padding-bottom:12px}.bf-faq-toggle{width:44px;height:44px;min-width:44px}.bf-social-share a{width:44px;height:44px}.bf-scroll{min-width:44px;min-height:44px}.bf-zoom{min-width:44px;min-height:44px}}@media print{.blog-fame-page{background:var(--color-white)}.blog-fame-page :is(
.header-placeholder,.header-wrap,#footer-placeholder,.pix-footer,.bf-top-progress,.bf-lightbox,.bf-fig-zoom,.bf-fig-eye,.bf-ads,.bf-toc
){display:none!important}.blog-details-wrapper{border:0}.bf-body{display:block}.bf-faq details{break-inside:avoid}.bf-fig,.bf-section{break-inside:avoid}}.bf-body{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;align-items:start;margin:0;padding:0;font-family:var(--font-base)}.bf-toc{grid-column:span 3;min-width:0;align-self:start;position:sticky;top:1rem}.bf-toc-mobile{display:none}.bf-rail{margin-bottom:1rem;padding:18px 14px;border:1px solid color-mix(in srgb,var(--color-green-primary) 45%,var(--color-black));border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background-color:var(--theme-fixed-black);background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 70%);color:var(--theme-fixed-white);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-green-forest) 25%,transparent) transparent}.bf-rail::-webkit-scrollbar{width:8px}.bf-rail::-webkit-scrollbar-track{background:0 0}.bf-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-fill-59557d35) 25%,transparent);border-radius:999px}.bf-rail::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-fill-59557d35) 45%,transparent)}.bf-toc-nav h2{margin:0 0 13px;font-size:var(--type-size-d6522538);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:.06em;color:var(--theme-fixed-white)}.bf-toc-nav a{display:flex;align-items:baseline;gap:12px;padding:6px 8px;border-left:2px solid color-mix(in srgb,var(--color-white) 15%,transparent);border-radius:0 6px 6px 0;color:var(--clr-surface-80);font-size:var(--type-size-09390078);line-height:1.6;text-transform:capitalize;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.bf-toc-nav a span{flex:none;min-width:15px;color:var(--color-green-parrot)}.bf-toc-nav a span .bx{font-size:var(--type-size-d6522538);vertical-align:-2px}.bf-toc-nav a:hover,.bf-toc-nav a[aria-current=location]{color:var(--theme-fixed-white);background:color-mix(in srgb,var(--color-white) 12%,transparent);border-left-color:var(--color-green-parrot);font-weight:var(--font-weight-500)}.bf-progress{margin-top:23px}.bf-progress>div{display:flex;justify-content:space-between;gap:8px;font-size:var(--type-size-09390078);color:var(--clr-surface-80);margin-bottom:10px}.bf-progress label{text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-size-d29b199b)}.bf-progress output{color:var(--color-green-parrot)}.bf-progress progress{display:block;width:100%;height:3px;border:0;appearance:none;background:color-mix(in srgb,var(--color-white) 18%,transparent);color:var(--color-green-parrot)}.bf-progress progress::-webkit-progress-bar{background:color-mix(in srgb,var(--color-white) 18%,transparent)}.bf-progress progress::-webkit-progress-value{background:var(--theme-fill-f7a21996)}.bf-progress progress::-moz-progress-bar{background:var(--theme-fill-f7a21996)}.bf-margin-quote{margin:22px 0 0;padding:20px 0 0;border-top:1px solid color-mix(in srgb,var(--color-white) 18%,transparent)}.bf-margin-quote p{margin:0;font-family:var(--font-base);font-style:normal;font-weight:var(--font-weight-600);font-size:var(--type-size-40a22fdc);line-height:1.5;color:var(--theme-fixed-white)}.bf-margin-quote cite{display:block;margin-top:14px;font-family:var(--font-base);font-style:normal;font-size:var(--type-size-90586ab2);line-height:1.7;letter-spacing:.09em;text-transform:uppercase;color:var(--clr-surface-80)}.bf-content{grid-column:span 6;min-width:0}.bf-article{min-width:0}.bf-summary{margin:0;padding:1.25rem 1.5rem;border:1px solid var(--clr-green-border);border-radius:0 0 clamp(12px,3vw,1rem) clamp(12px,3vw,1rem);background:linear-gradient(to right,color-mix(in srgb,var(--theme-fill-a18e5602) 12%,var(--color-white)),color-mix(in srgb,var(--theme-fill-a18e5602) 10%,transparent))}.bf-summary h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:var(--type-size-233710a7);font-weight:var(--font-weight-600);color:var(--color-green-forest)}.bf-summary-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--gradient-brand);color:var(--theme-fixed-white);font-size:var(--type-size-4678bd4d)}.bf-summary p{margin:0;font-size:var(--type-size-40a22fdc);line-height:1.75;color:var(--clr-text-body)}.bf-section{margin:1rem 0 0;scroll-margin-top:24px}.bf-section h2{margin:0 0 1rem;font-size:var(--type-size-2156da83);font-weight:var(--font-weight-700);line-height:1.2;letter-spacing:normal;text-wrap:pretty;color:var(--clr-text-strong)}.bf-section p{margin:0 0 1rem;max-width:none;font-size:var(--type-size-61cba7be);line-height:1.8;color:var(--clr-text-body)}.bf-section ul{margin:0 0 1rem;padding-left:1.25rem;max-width:none;font-size:var(--type-size-61cba7be);line-height:1.8;color:var(--clr-text-body)}.bf-section li{margin-bottom:.5rem}.bf-section li::marker{color:var(--color-green-primary)}.bf-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 1rem;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-secondary)}.bf-section .bf-eyebrow{font-size:var(--type-size-09390078)}.bf-eyebrow span{color:var(--color-green-primary)}.bf-section p.bf-takeaway{display:flex;gap:10px;margin:1rem 0 0;padding:1rem 1.25rem;border-left:3px solid var(--color-green-primary);border-radius:0 clamp(6px,2vw,8px) clamp(6px,2vw,8px) 0;background:color-mix(in srgb,var(--theme-fill-a18e5602) 7%,var(--color-white));font-size:var(--type-size-61cba7be);line-height:1.75;color:var(--clr-text-body)}.bf-takeaway .bx{flex:none;margin-top:.15em;font-size:var(--type-size-f2749d47);color:var(--color-green-primary)}.bf-quote{margin:1rem 0 0;padding-left:1.25rem;border-left:3px solid var(--color-green-forest)}.bf-quote p{margin:0;font-size:var(--type-size-bf9b5254);font-weight:var(--font-weight-600);line-height:1.5;letter-spacing:normal;color:var(--clr-text-strong)}.bf-section ul.bf-checklist{list-style:none;margin:0 0 1rem;padding:1rem 1.25rem;max-width:none;background:color-mix(in srgb,var(--theme-fill-a18e5602) 7%,var(--color-white));border-left:2px solid var(--color-green-primary);border-radius:0 clamp(6px,2vw,8px) clamp(6px,2vw,8px) 0}.bf-section ul.bf-checklist li{position:relative;padding-left:1.25rem;margin-bottom:.75rem;font-size:var(--type-size-61cba7be);line-height:1.75;color:var(--clr-text-body)}.bf-section ul.bf-checklist li:last-child{margin-bottom:0}.bf-section ul.bf-checklist li::before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--theme-fill-a18e5602)}.bf-section-rule{width:100%;margin:1rem 0 0;border:0;border-top:1px solid var(--color-border)}.bf-fig{margin:1rem 0 0;min-width:0}.bf-fig img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:.75rem}.bf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);column-gap:1rem;align-items:stretch;margin-top:1rem}.bf-split-copy{min-width:0;display:flex;flex-direction:column}.bf-split-copy>:last-child{margin-bottom:0}.bf-split .bf-fig{margin-top:0}.bf-fig--portrait img{aspect-ratio:3/4}.bf-split-quote{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;margin:0;padding-top:1rem}.bf-split-quote .bf-quote-mark{align-self:end;font-family:var(--font-base);color:var(--color-green-primary);font-size:var(--type-size-f5d7ca09);line-height:.8}.bf-split-quote-body{min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.bf-section .bf-split-quote p{margin:8px 0 0;max-width:none;font-size:var(--type-size-bf9b5254);font-weight:var(--font-weight-500);line-height:1.5;letter-spacing:-.02em;color:var(--clr-text-strong)}.bf-split-quote cite{display:block;margin-top:12px;font-size:var(--type-size-09390078);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--clr-text-secondary)}.bf-fig figcaption{margin-top:.5rem;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);line-height:1.6;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(to right,var(--theme-fill-59557d35),var(--theme-fill-f7a21996));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bf-outro{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--color-border);max-width:none;font-size:var(--type-size-61cba7be);line-height:1.8;color:var(--clr-text-body)}.bf-ads{grid-column:span 3;min-width:0;align-self:start;position:sticky;top:1rem}.bf-social{margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--color-green-primary) 45%,var(--color-black));border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background-color:var(--theme-fixed-black);background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 70%);color:var(--theme-fixed-white);padding:1.25rem;font-family:var(--font-base)}.bf-social-eyebrow{margin:0 0 10px;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);letter-spacing:.12em;text-transform:uppercase;color:var(--clr-surface-80)}.bf-social-share{display:flex;gap:10px}.bf-social-share a{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--color-white) 22%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-white) 7%,transparent);color:var(--theme-fixed-white);font-size:var(--type-size-157d8af9);text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.bf-social-share a:hover{background:var(--theme-fill-f7a21996);border-color:var(--color-green-parrot);color:var(--color-black)}.bf-social-rule{margin:1rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--color-white) 18%,transparent)}.bf-social-title{margin:0 0 10px;font-size:var(--type-size-cfa1c706);font-weight:var(--font-weight-700);color:var(--theme-fixed-white)}.bf-social-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bf-social-list a{display:flex;align-items:center;gap:10px;font-size:var(--type-size-d6522538);font-weight:var(--font-weight-500);color:var(--clr-surface-80);text-decoration:none;overflow-wrap:anywhere}.bf-social-list a:hover{color:var(--theme-fixed-white)}.bf-social-list .bx{flex:none;font-size:var(--type-size-6d27d54c);color:var(--color-green-parrot)}.bf-ad{position:relative;border:1px solid var(--color-border);border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background:var(--color-white);padding:12px;font-family:var(--font-base)}.bf-ad-dismiss{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--clr-text-secondary);font-size:var(--type-size-4678bd4d);cursor:pointer}.bf-ad-dismiss:hover{color:var(--clr-text-strong);border-color:var(--clr-text-secondary)}.bf-ad-label{margin:0 0 8px;font-size:var(--type-size-09390078);font-weight:var(--font-weight-500);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--clr-text-muted)}.bf-ad-creative{display:block;border-radius:.65rem;overflow:hidden}.bf-ad-creative img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.bf-ad-brand{margin:12px 0 4px;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-forest)}.bf-ad-title{margin:0 0 8px;font-size:var(--type-size-cfa1c706);font-weight:var(--font-weight-700);line-height:1.3;letter-spacing:normal;color:var(--clr-text-strong)}.bf-ad-text{margin:0 0 14px;font-size:var(--type-size-ce94e9e1);line-height:1.65;color:var(--clr-text-body)}@media (min-width:768px) and (max-width:1023px){.bf-toc{grid-column:1/-1;position:static}.bf-rail{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-height:none;overflow:visible}.bf-toc-nav{flex:1 1 420px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px}.bf-toc-nav h2{width:100%;margin:0}.bf-progress{flex:1 1 220px;min-width:200px;margin-top:0}.bf-margin-quote,.bf-rail-card{display:none}.bf-content{grid-column:span 5}.bf-ads{grid-column:span 3}.bf-split-quote{padding-top:0;padding-bottom:1.5rem}}@media (max-width:360px){.bf-rail{padding:14px 12px}.bf-ad,.bf-social{padding:1rem}}@media (max-width:767px){.bf-body{display:flex;flex-direction:column;gap:2rem}.bf-toc{display:none}.bf-ads,.bf-content{width:100%;position:static}.bf-toc-mobile{display:block;position:sticky;top:8px;z-index:25;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--color-green-primary) 45%,var(--color-black));border-radius:0 0 clamp(10px,2vw,13px) clamp(10px,2vw,13px);background-color:var(--theme-fixed-black);background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 70%);color:var(--theme-fixed-white);padding:14px 17px;box-shadow:var(--shadow-card)}.bf-toc-mobile summary{cursor:pointer;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);list-style:none}.bf-toc-mobile summary::-webkit-details-marker{display:none}.bf-toc-mobile nav{display:grid;gap:12px;padding-top:14px}.bf-toc-mobile nav a{color:var(--clr-surface-80);font-size:var(--type-size-233710a7);text-decoration:none}.bf-split{grid-template-columns:minmax(0,1fr)}.bf-split-quote{padding-top:0;padding-bottom:1.5rem}.bf-related{margin:1.5rem 0 0}.bf-bottom-rule{margin:1rem 0}}@media screen{html[data-theme=dark] .bf-zoom{border:1px solid color-mix(in srgb,var(--theme-line) 25%,transparent)}html[data-theme=dark] .bf-cover-avatar{border:1px solid color-mix(in srgb,var(--theme-line) 40%,transparent)}html[data-theme=dark] .bf-fig-eye{border:1px solid color-mix(in srgb,var(--theme-line) 25%,transparent)}html[data-theme=dark] .bf-lightbox-close{border:1px solid color-mix(in srgb,var(--theme-line) 25%,transparent)}html[data-theme=dark] .bf-lightbox-btn{border:1px solid color-mix(in srgb,var(--theme-line) 25%,transparent)}html[data-theme=dark] .bf-faq-toggle{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-related{border-top:1px solid var(--theme-line)}html[data-theme=dark] .bf-rel-card{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-author{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-discuss div a{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-endmagnet-cta .bf-cta-pill{border-color:color-mix(in srgb,var(--theme-line) 35%,transparent)}html[data-theme=dark] .bf-endmagnet-cta .bf-cta-pill:hover{border-color:var(--theme-line)}html[data-theme=dark] .bf-comments{border-top:1px solid var(--theme-line)}html[data-theme=dark] .bf-comments-list>li{border-bottom:1px solid var(--theme-line)}html[data-theme=dark] .bf-like{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-replies{border-left:2px solid var(--theme-line)}html[data-theme=dark] .bf-comment-form{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-comment-form input,html[data-theme=dark] .bf-comment-form textarea{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-pages{border-top:1px solid var(--theme-line)}html[data-theme=dark] .bf-pages-btn{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-toc-nav a{border-left:2px solid color-mix(in srgb,var(--theme-line) 15%,transparent)}html[data-theme=dark] .bf-margin-quote{border-top:1px solid color-mix(in srgb,var(--theme-line) 18%,transparent)}html[data-theme=dark] .bf-section-rule{border-top:1px solid var(--theme-line)}html[data-theme=dark] .bf-outro{border-top:1px solid var(--theme-line)}html[data-theme=dark] .bf-social-share a{border:1px solid color-mix(in srgb,var(--theme-line) 22%,transparent)}html[data-theme=dark] .bf-social-rule{border-top:1px solid color-mix(in srgb,var(--theme-line) 18%,transparent)}html[data-theme=dark] .bf-ad{border:1px solid var(--theme-line)}html[data-theme=dark] .bf-ad-dismiss{border:1px solid var(--theme-line)}}@media screen{html[data-theme=dark] :is(.h1-mint-pattern,.h1-pattern-bg,img[src$="/curve-pattern-card.png"]){filter:invert(1)}html[data-theme=dark] .h1-mint-pattern{opacity:.28}html[data-theme=dark] .h1-pattern-bg{opacity:.18}html[data-theme=dark] .h1-pattern-line{background:var(--theme-muted)}html[data-theme=dark] :is(.pix-footer-brand__wordmark,.pix-footer-main__bg-text,.bt-side-ad-logo,.branding-div__wordmark){filter:brightness(0) invert(1)}html[data-theme=dark] .pix-footer-main__bg-text{opacity:.08}html[data-theme=dark] .nf__svg #nf-g-letter stop:nth-child(-n+2){stop-color:var(--theme-text)}html[data-theme=dark] .nf__svg #nf-g-letter stop:nth-child(n+3){stop-color:var(--color-green-primary)}html[data-theme=dark] .nf__svg{--color-ui-dc693ff0:var(--theme-text)}html[data-theme=dark] .impact-gauge__svg :is(g:nth-child(12),g:nth-child(13)) rect{fill:var(--theme-line)}}@media screen{html[data-theme=dark] .bf-fig figcaption,html[data-theme=dark] .bf-heading-title{background-image:var(--gradient-brand-text)}}