.bl-lead{font-size:20px;line-height:1.55}.bl-small{font-size:14px}.bl-caps{font-size:13px}.bl-label,.bl-field label{font-size:15px}.bl-prose{font-size:19px;line-height:1.65}.bl-prose>*+*{margin-top:20px}.bl-prose h2{margin-top:48px}.bl-prose h3{margin-top:32px}.bl-prose blockquote{font-size:21px}.bl-prose table,.bl-prose .wp-caption-text,.bl-prose figcaption,.bl-refs__body{font-size:15px}.bl-nav__link{font-size:16px}.bl-mega__title{font-size:18px}.bl-mega__col a:not(.bl-mega__title),.bl-dropdown a{font-size:16px}.bl-mnav__panel>a,.bl-mnav__group>summary{font-size:18px}.bl-mnav__sub a{font-size:16px}.bl-btn{font-size:20px;min-height:56px;padding:14px 36px}.bl-btn--sm{font-size:16px;min-height:44px;padding:10px 22px}.bl-chip{font-size:15px;min-height:40px}.bl-card__title{font-size:20px}.bl-card__meta{font-size:14px}.bl-grid__wide .bl-card__title{font-size:32px}.bl-tool__title{font-size:20px}.bl-tool p{font-size:16px}.bl-byline{font-size:15px}.bl-crumbs__inner{font-size:15px}.bl-toc>summary,.bl-refs>summary{font-size:17px}.bl-toc ol{font-size:16px}.bl-takeaways__body{font-size:18px}.bl-promo__title{font-size:30px}.bl-side-block h4{font-size:17px}.bl-side-link{font-size:16px}.bl-author-box p{font-size:17px}.bl-footer__col a,.bl-footer__about p{font-size:16px}.bl-footer__legal p,.bl-footer__links a{font-size:14px}.bl-explore__sub{font-size:18px}.bl-explore .bl-search input{font-size:19px}.bl-pillar p{font-size:17px}.bl-pillar__num{font-size:40px}.bl-banner__text{font-size:24px}.bl-calc__title{font-size:24px}.bl-seg button{font-size:16px}.bl-input,.bl-select{font-size:17px;height:52px}.bl-input-unit span{font-size:15px}.bl-calc__big{font-size:56px}.bl-calc__cat{font-size:20px}.bl-calc__result p{font-size:17px}.bl-calc .bl-calc__table th,.bl-calc .bl-calc__table td{font-size:15px}.bl-result h3{font-size:22px}.bl-result p{font-size:16px}.bl-sidenav a{font-size:16px}.bl-search input{font-size:17px}.bl-page-head__inner{max-width:860px}.bl-article__grid{grid-template-columns:150px minmax(0,760px) 300px}@media (max-width:1023px){.bl-article__grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:767px){body.bl-root{font-size:17px}h1,.bl-h1{font-size:34px}h2,.bl-h2{font-size:28px}h3,.bl-h3{font-size:22px}.bl-prose{font-size:18px}.bl-lead{font-size:18px}.bl-btn{font-size:18px}.bl-grid__wide .bl-card__title{font-size:24px}.bl-calc__big{font-size:44px}.bl-banner__text{font-size:19px}.bl-article__grid{grid-template-columns:minmax(0,1fr)}}.bl-prose>p>iframe[src*=youtube],.bl-prose>p>iframe[src*=vimeo],.bl-prose>iframe[src*=youtube],.bl-prose>iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16/9}.bl-prose p:has(>iframe:only-child){margin-bottom:0}@media (max-width:767px){.bl-toc ol{padding:0 16px 16px 32px;gap:10px;font-size:15px;line-height:1.4}.bl-toc>summary{padding:14px 16px}}.bl-hero2{position:relative;background:var(--bl-black);color:var(--bl-white);overflow:hidden}.bl-hero2::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80%at 15% 50%,rgba(0,128,255,.22),transparent 60%),radial-gradient(ellipse 50% 70%at 85% 20%,rgba(255,255,255,.06),transparent 60%);pointer-events:none}.bl-hero2__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-top:80px;padding-bottom:80px}.bl-hero2__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.bl-hero2__kicker{color:var(--bl-blue);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bl-hero2 h1{color:var(--bl-white);font-size:52px;line-height:1.08;max-width:13ch}.bl-hero2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.bl-hero2__list li{display:flex;gap:12px;align-items:flex-start;font-size:18px;line-height:1.5;color:var(--bl-black-15)}.bl-hero2__list b{color:var(--bl-white)}.bl-hero2__list svg{flex-shrink:0;width:22px;height:22px;margin-top:3px;color:var(--bl-blue)}.bl-hero2__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.bl-hero2__proof{font-size:15px;color:var(--bl-black-50)}.bl-hero2__media{position:relative}.bl-hero2__media .bl-video{box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08)}.bl-hero2__media::before{content:"";position:absolute;top:-24px;right:-24px;width:160px;height:160px;border:1px solid rgba(0,128,255,.5);pointer-events:none}.bl-hero2__media::after{content:"";position:absolute;left:-24px;bottom:-24px;width:120px;height:120px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.bl-hero2 .bl-play{width:84px;height:84px}@media (max-width:1023px){.bl-hero2__inner{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:56px}.bl-hero2 h1{font-size:42px;max-width:none}.bl-hero2__media::before,.bl-hero2__media::after{display:none}}@media (max-width:767px){.bl-hero2__inner{padding-top:40px;padding-bottom:40px;gap:28px}.bl-hero2 h1{font-size:34px}.bl-hero2__list li{font-size:16px}.bl-hero2__cta .bl-btn{width:100%}}:root{--bl-container:1280px}.bl-article__grid{grid-template-columns:160px minmax(0,700px) 300px}.bl-two-col{grid-template-columns:260px minmax(0,788px)}.bl-page-head__inner{max-width:960px}@media (max-width:1023px){.bl-article__grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:767px){.bl-article__grid{grid-template-columns:minmax(0,1fr)}}.bl-header{position:sticky;top:0}.bl-header__bar{height:72px}.bl-nav__link{height:72px}.bl-logo img{height:22px}.bl-mega,.bl-dropdown,.bl-hsearch__panel,.bl-mnav__panel{top:72px}.bl-mnav__panel{max-height:calc(100vh - 72px)}h1,h2,h3,h4,h5,h6{scroll-margin-top:90px}.bl-calc{scroll-margin-top:90px}@media (max-width:767px){.bl-header__bar,.bl-nav__link{height:64px}.bl-mega,.bl-dropdown,.bl-hsearch__panel,.bl-mnav__panel{top:64px}.bl-mnav__panel{max-height:calc(100vh - 64px)}}.bl-btn:hover{background:var(--bl-black-90)}.bl-hero2 .bl-btn:hover,.bl-cta-box .bl-btn:hover,.bl-promo .bl-btn:hover,.bl-explore .bl-search button:hover{background:var(--bl-black-50);color:var(--bl-white)!important}.bl-trail{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:700;margin-bottom:4px}.bl-trail a{color:var(--bl-blue)}.bl-trail span{color:var(--bl-black-50)}.bl-card .bl-img{position:relative}.bl-card__badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--bl-blue);color:var(--bl-white);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px}.bl-card__title{font-size:22px;line-height:1.3}.bl-card__body{padding:18px 20px 22px}.bl-grid__wide .bl-card__title{font-size:32px}.bl-img--story{aspect-ratio:720/514;background:var(--bl-black-15)}.bl-img--story img{object-fit:cover;height:100%}.bl-testimonials{display:flex;flex-direction:column}.bl-testimonial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding:48px 0;border-bottom:1px solid var(--bl-black-15)}.bl-testimonial:last-child{border-bottom:0}.bl-testimonial__text{display:flex;flex-direction:column;gap:16px}.bl-testimonial__quote{font-size:30px;line-height:1.25}.bl-testimonial__who{font-size:17px;color:var(--bl-black-90);line-height:1.6}@media (max-width:1023px){.bl-testimonial{grid-template-columns:1fr;gap:24px;padding:36px 0}.bl-testimonial__quote{font-size:24px}}.bl-cta-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:44px 32px}.bl-cta-box h3{font-size:30px}.bl-cta-box p{font-size:19px;color:var(--bl-black-15)}.bl-cta-box .bl-btn{width:auto;min-width:260px}@media (max-width:767px){.bl-cta-box{padding:32px 20px}.bl-cta-box h3{font-size:24px}.bl-cta-box .bl-btn{width:100%}}.bl-hero2__sub{font-size:22px;line-height:1.5;color:var(--bl-black-15);max-width:34ch}@media (max-width:767px){.bl-hero2__sub{font-size:18px}}.bl-explore{padding:72px 0}.bl-explore__sub{color:var(--bl-white);font-size:18px;margin-top:-8px}.bl-explore .bl-search{max-width:720px;margin:8px auto 0;border:0}.bl-explore .bl-search input{height:60px;font-size:19px}.bl-explore .bl-search button{width:64px}.bl-footer__top{grid-template-columns:1.6fr repeat(3,1fr);gap:64px;padding-top:64px;padding-bottom:56px}.bl-footer__col{gap:12px}.bl-footer__col h4{font-size:18px}.bl-footer__col a{font-size:17px}.bl-footer__about p{font-size:17px;max-width:36ch}.bl-social{gap:12px}.bl-social a{width:44px;height:44px}.bl-footer__legal p,.bl-footer__links a{font-size:15px}@media (max-width:1023px){.bl-footer__top{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:767px){.bl-footer__top{grid-template-columns:1fr;gap:36px;padding-top:48px;text-align:center}.bl-footer__about{align-items:center}.bl-footer__about p{max-width:none}.bl-social{justify-content:center}.bl-footer__col h4{font-size:20px}.bl-footer__col hr{margin:0 auto}.bl-footer__col a{font-size:18px;padding:4px 0}.bl-footer__legal-inner{align-items:center;text-align:center;gap:12px}.bl-footer__links{justify-content:center}.bl-explore{padding:48px 0}}@media (max-width:767px){.bl-article__head h1{text-wrap:pretty;font-size:32px}}.bl-hsearch>summary .bl-icon-x,.bl-mnav>summary .bl-icon-x{display:none}.bl-hsearch[open]>summary .bl-icon-open,.bl-mnav[open]>summary .bl-icon-open{display:none}.bl-hsearch[open]>summary .bl-icon-x,.bl-mnav[open]>summary .bl-icon-x{display:block}.bl-hsearch[open]>summary,.bl-mnav[open]>summary{color:var(--bl-blue)!important}:root{--bl-ease:.3s ease}a,button,.bl-btn,.bl-chip,.bl-card,.bl-tool,.bl-icon-btn,.bl-social a,.bl-nav__link,.bl-seg button,.bl-input,.bl-select,.bl-search button,.bl-play,.bl-totop,.bl-pager a,.bl-side-link,.bl-mega__col a,.bl-dropdown a,.bl-mnav__sub a,.bl-footer__col a,.bl-footer__links a{transition:color var(--bl-ease),background-color var(--bl-ease),border-color var(--bl-ease),box-shadow var(--bl-ease),opacity var(--bl-ease),transform var(--bl-ease)}.bl-card__title,.bl-result h3,.bl-video__btn img{transition:color var(--bl-ease),opacity var(--bl-ease),transform var(--bl-ease)}.bl-card .bl-img img,.bl-tool__icon{transition:transform .5s ease,background-color var(--bl-ease)}a.bl-card:hover .bl-img img{transform:scale(1.04)}.bl-tool:hover .bl-tool__icon{background:var(--bl-blue)}.bl-video__btn:hover img{opacity:.95}.bl-mnav__group>summary svg,.bl-toc>summary svg,.bl-refs>summary svg,.bl-nav__link svg{transition:transform var(--bl-ease)}.bl-mega,.bl-dropdown{display:block;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;pointer-events:none}.bl-nav__item--mega:hover .bl-mega,.bl-nav__item--mega:focus-within .bl-mega,.bl-nav__item:hover .bl-dropdown,.bl-nav__item:focus-within .bl-dropdown{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s;pointer-events:auto}@keyframes bl-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bl-mnav[open]>.bl-mnav__panel,.bl-hsearch[open]>.bl-hsearch__panel{animation:bl-slide-down .28s ease both}.bl-mnav__sub{overflow:hidden}.bl-mnav__group[open]>.bl-mnav__sub{animation:bl-slide-down .25s ease both}@media (prefers-reduced-motion:reduce){*,::before,::after{transition-duration:0s!important;animation-duration:0s!important}}.bl-article__foot{display:flex;flex-direction:column;gap:20px;padding-top:8px}.bl-share{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bl-share__label{font-weight:700;font-size:16px;color:var(--bl-black)}.bl-share__links{display:flex;flex-wrap:wrap;gap:8px}.bl-share__btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bl-black-15);background:var(--bl-white);color:var(--bl-black)!important;cursor:pointer;padding:0}.bl-share__btn:hover{background:var(--bl-black);border-color:var(--bl-black);color:var(--bl-white)!important}.bl-share__btn.is-done{background:var(--bl-blue);border-color:var(--bl-blue);color:var(--bl-white)!important}.bl-share__btn[hidden]{display:none}@media (max-width:767px){.bl-share{gap:10px}.bl-share__label{width:100%}.bl-share__btn{width:44px;height:44px}}@media print{.bl-header,.bl-site-footer,.bl-article__aside,.bl-article__rail,.bl-cta-box,.bl-share,.bl-totop,.bl-chips,.adthrive-ad,.bl-section--grey{display:none!important}.bl-article__grid{display:block}}.bl-toc>summary{font-size:19px;padding:16px 20px}.bl-toc ol{font-size:19px;line-height:1.5;gap:10px;padding:0 20px 20px 40px}@media (max-width:767px){.bl-toc>summary{font-size:18px}.bl-toc ol{font-size:18px;padding:0 16px 16px 34px}}.bl-img__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bl-black) radial-gradient(ellipse 70% 90%at 20% 60%,rgba(0,128,255,.28),transparent 60%);color:var(--bl-white);font-family:var(--bl-font);font-size:22px}.bl-img__ph img{width:44%;max-width:180px;height:auto;opacity:.9}.bl-img__ph b{font-weight:700}.bl-code{background:#16161a;border:1px solid #2a2a2f;border-radius:8px;overflow:hidden;margin:8px 0;box-shadow:0 12px 32px rgba(0,0,0,.18)}.bl-code__bar{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#1f1f24;border-bottom:1px solid #2a2a2f}.bl-code__dots{display:flex;gap:6px}.bl-code__dots i{width:12px;height:12px;border-radius:50%;background:#3c3c3b;display:block}.bl-code__dots i:nth-child(1){background:#ff5f57}.bl-code__dots i:nth-child(2){background:#febc2e}.bl-code__dots i:nth-child(3){background:#28c840}.bl-code__lang{font-size:12px;font-weight:700;letter-spacing:.1em;color:#9d9d9c;text-transform:uppercase;margin-left:2px}.bl-code__copy{margin-left:auto;background:var(--bl-blue);color:#fff;border:0;font:inherit;font-size:13px;font-weight:700;padding:6px 14px;cursor:pointer}.bl-code__copy:hover{background:#fff;color:var(--bl-black)}.bl-code__copy.is-done{background:#28c840;color:#fff}.bl-code__body{margin:0;padding:18px 20px;overflow-x:auto;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#e6e6e6;background:0 0;border:0;white-space:pre;tab-size:2}.bl-code__body code{font:inherit;color:inherit;background:0 0;padding:0}.bl-code .c-p{color:#8b8b8b}.bl-code .c-t{color:#7dd3fc}.bl-code .c-a{color:#c4b5fd}.bl-code .c-s{color:#a7f3a0}.bl-prose .bl-code{display:block}.bl-prose .bl-code pre{display:block}@media (max-width:767px){.bl-code__body{font-size:13px;padding:14px 16px}}.bl-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start}.bl-search-main{min-width:0}.bl-search-main .bl-result:first-child{padding-top:0}.bl-search-main .bl-pager{margin-top:32px}@media (max-width:1023px){.bl-search-layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}@media (max-width:767px){.bl-search-layout{grid-template-columns:1fr;gap:32px}}details.bl-share>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:default}details.bl-share>summary::-webkit-details-marker{display:none}details.bl-share>summary svg{display:none}@media (max-width:767px){details.bl-share{display:block;width:100%;border:1px solid var(--bl-black-15)}details.bl-share>summary{display:flex;justify-content:space-between;width:100%;padding:14px 16px;cursor:pointer;font-size:17px}details.bl-share>summary svg{display:block;transition:transform var(--bl-ease)}details.bl-share[open]>summary svg{transform:rotate(180deg)}details.bl-share[open]>summary{border-bottom:1px solid var(--bl-black-15)}details.bl-share>.bl-share__links{padding:14px 16px;animation:bl-slide-down .25s ease both}.bl-article__foot .bl-row{flex-direction:column;align-items:stretch!important}.bl-article__foot .bl-totop{align-self:flex-end}}@media (min-width:768px){.bl-article__foot .bl-row{flex-wrap:nowrap}details.bl-share{display:flex;align-items:center;gap:14px;flex:1;min-width:0}details.bl-share>.bl-share__links{display:flex}}.bl-article__head h1{max-width:100%;text-wrap:balance;overflow-wrap:anywhere}.bl-card__badge{display:none}.bl-prose .footnotes,.bl-prose .footnotes ol,.bl-prose .footnotes li,.bl-prose .footnotetoggle{font-size:17px;line-height:1.6}.bl-prose .footnotes ol{padding-left:24px}.bl-prose .footnotes li{margin-bottom:8px}.bl-author-box a.bl-avatar{display:block}@media (max-width:1023px){.bl-two-col{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:767px){.bl-two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){:root{--bl-pad:20px;--bl-gutter:20px}}.bl-story .bl-card__meta{font-size:15px;margin-top:4px}@media (max-width:1023px){.bl-calc{grid-template-columns:minmax(0,1fr)}}.bl-calc__form,.bl-calc__result{min-width:0}.bl-seg button{min-width:0;white-space:normal;padding-left:6px;padding-right:6px}.bl-calc input,.bl-calc select{min-width:0;max-width:100%}.bl-calc__result{overflow-x:auto}@media (max-width:480px){.bl-calc .bl-calc__table{font-size:12px}.bl-calc .bl-calc__table th,.bl-calc .bl-calc__table td{padding:6px 5px!important}}