.bs-blog-page,.bs-article-page{--bsb-ink:#141414;--bsb-muted:#686970;--bsb-line:#e9e9ec;color:var(--bsb-ink);letter-spacing:normal;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Arial,sans-serif;font-weight:400}.bs-blog-page *,.bs-article-page *{box-sizing:border-box}.bs-blog-page a,.bs-article-page a{color:inherit;text-decoration:none}.bs-blog-page a:focus-visible,.bs-article-page a:focus-visible,.bs-blog-page button:focus-visible,.bs-blog-page input:focus-visible{outline-offset:4px;outline:2px solid #df4f78}.bs-blog-page button,.bs-blog-page input{font:inherit}.bs-blog-wrap{width:min(100% - 72px,1272px);margin-inline:auto}.bs-blog-hero{background:#fff;padding:clamp(84px,11vw,170px) 0 clamp(54px,7vw,100px)}.bs-blog-eyebrow{letter-spacing:.15em;color:#bd5672;margin:0 0 26px;font-size:12px;font-weight:650}.bs-blog-hero__row{grid-template-columns:minmax(0,1.62fr) minmax(250px,.75fr);align-items:end;gap:clamp(36px,7vw,120px);display:grid}.bs-blog-hero h1{letter-spacing:-.043em;text-wrap:balance;max-width:950px;margin:0;font-size:clamp(43px,5.35vw,82px);font-weight:480;line-height:1.085}.bs-blog-hero__row>p{color:#616167;max-width:370px;margin:0 0 8px;font-size:clamp(17px,1.32vw,20px);line-height:1.58}.bs-blog-feature{background:#f5f5f7;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:clamp(390px,43vw,570px);display:grid;overflow:hidden}.bs-blog-feature__copy{flex-direction:column;align-items:flex-start;padding:clamp(28px,5vw,76px);display:flex}.bs-blog-feature__label{letter-spacing:.12em;margin:0 0 auto;font-size:12px;font-weight:650}.bs-blog-card__meta{color:#7b7c82;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.bs-blog-feature .bs-blog-card__meta{margin-top:38px}.bs-blog-tag{color:#242428;background:#fff;border:1px solid #e7e7eb;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:560;line-height:1}.bs-blog-feature h2{letter-spacing:-.034em;text-wrap:balance;margin:22px 0 14px;font-size:clamp(28px,2.8vw,45px);font-weight:540;line-height:1.18}.bs-blog-feature h2 a:hover,.bs-blog-card h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.bs-blog-feature__copy>p:not(.bs-blog-feature__label){color:#606168;max-width:500px;margin:0;font-size:16px;line-height:1.65}.bs-blog-feature__link{align-items:center;gap:20px;margin-top:32px;padding:12px 0;font-size:15px;font-weight:620;display:inline-flex}.bs-blog-feature__link svg{transition:transform .2s}.bs-blog-feature__link:hover svg{transform:translate(3px,-3px)}.bs-blog-feature__art{isolation:isolate;background:linear-gradient(140deg,#cbe8ef 0%,#dde1ff 49%,#f4cce0 100%);flex-direction:column;justify-content:space-between;padding:clamp(26px,4vw,55px);display:flex;position:relative;overflow:hidden}.bs-blog-feature__art:before{content:"";pointer-events:none;aspect-ratio:1;width:78%;box-shadow:none;border:1px solid #ffffff9e;border-radius:50%;position:absolute;top:3%;right:-19%}.bs-blog-feature__art:after{content:"";pointer-events:none;aspect-ratio:1;border:1px solid #ffffffad;border-radius:50%;width:59%;position:absolute;top:15%;right:-8%}.bs-blog-feature__art-label,.bs-blog-feature__art-foot{z-index:2;letter-spacing:.14em;color:#435265;font-size:11px;font-weight:650;position:relative}.bs-blog-feature__art-mark{z-index:1;letter-spacing:-.11em;color:#ffffffae;align-self:center;margin:auto;font-size:clamp(150px,22vw,360px);font-weight:650;line-height:.9;position:relative}.bs-blog-feature__art-foot{align-self:flex-end}.bs-blog-feature__image{min-height:300px;display:block;position:relative}.bs-blog-feature__image img,.bs-blog-card__cover img{object-fit:cover}.bs-blog-library{padding-top:clamp(110px,12vw,175px)}.bs-blog-library__top{border-bottom:1px solid var(--bsb-line);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:33px;display:flex}.bs-blog-library__top h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,49px);font-weight:490;line-height:1.1}.bs-blog-library__count{color:#96969c;letter-spacing:0;vertical-align:top;margin-left:14px;font-size:15px;font-weight:560}.bs-blog-filterbar{justify-content:space-between;align-items:center;gap:20px;margin:29px 0 38px;display:flex}.bs-blog-filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bs-blog-filter{appearance:none;color:#45454b;cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:999px;min-height:43px;padding:11px 17px;font-size:14px;transition:background .18s,color .18s,border-color .18s}.bs-blog-filter:hover{background:#f5f5f7}.bs-blog-filter[data-active=true]{color:#fff;background:#151515;border-color:#151515}.bs-blog-search{color:#686970;border:1px solid #e5e5e9;border-radius:999px;align-items:center;gap:10px;min-width:min(260px,100%);min-height:44px;padding:0 15px;display:flex}.bs-blog-search input{color:#151515;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.bs-blog-search:focus-within{border-color:#a2a2ab}.bs-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.bs-blog-card{background:#fff;border:1px solid #e8e8eb;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.bs-blog-card:hover{background:#fbfbfc;border-color:#c4c4cb}.bs-blog-card__cover{aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden}.bs-blog-card__content{flex-direction:column;flex:1;align-items:flex-start;min-height:340px;padding:clamp(24px,2.7vw,35px);display:flex}.bs-blog-card h3{letter-spacing:-.03em;text-wrap:balance;margin:26px 0 15px;font-size:clamp(24px,2.05vw,32px);font-weight:540;line-height:1.24}.bs-blog-card__content>p{color:#6b6c73;margin:0 0 34px;font-size:15px;line-height:1.63}.bs-blog-card__bottom{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.bs-blog-card__read{align-items:center;gap:12px;font-size:14px;font-weight:630;display:inline-flex}.bs-blog-card__read svg{transition:transform .2s}.bs-blog-card__read:hover svg{transform:translate(3px,-3px)}.bs-blog-card__accent{background:#d8dfe8;border-radius:50%;width:10px;height:10px}.bs-blog-card[data-tone=mobile] .bs-blog-card__accent{background:#f2b8c2}.bs-blog-card[data-tone=analytics] .bs-blog-card__accent{background:#b2bafd}.bs-blog-card[data-tone=growth] .bs-blog-card__accent{background:#d4e8a8}.bs-blog-card[data-tone=ai] .bs-blog-card__accent{background:#a8dbec}.bs-blog-empty{text-align:center;background:#f8f8fa;border-radius:14px;padding:70px 20px}.bs-blog-empty p{color:var(--bsb-muted)}.bs-blog-empty button{color:#fff;cursor:pointer;background:#151515;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;display:inline-flex}.bs-blog-bottom-space{height:clamp(100px,10vw,160px)}.bs-article-container{width:min(100% - 72px,1250px);margin-inline:auto}.bs-article-crumbs{color:#73747b;align-items:center;gap:14px;padding-top:clamp(50px,5vw,85px);font-size:13px;display:flex}.bs-article-crumbs a:hover{color:#111}.bs-article-hero{max-width:1050px;margin:0 auto;padding:clamp(65px,8vw,112px) 0 80px}.bs-article-hero__meta{color:#6e6e75;justify-content:center;align-items:center;gap:22px;font-size:13px;display:flex}.bs-article-hero__meta>span:last-child{align-items:center;gap:8px;display:inline-flex}.bs-article-hero h1{text-align:center;letter-spacing:-.045em;text-wrap:balance;margin:30px 0 28px;font-size:clamp(43px,5.15vw,76px);font-weight:540;line-height:1.125}.bs-article-lead{color:#62636a;text-align:center;max-width:800px;margin:0 auto;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.62}.bs-article-author{justify-content:center;align-items:center;gap:11px;margin-top:37px;font-size:14px;font-weight:590;display:flex}.bs-article-author__monogram{color:#fff;background:#171717;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.bs-article-cover{aspect-ratio:16/8;border-radius:17px;width:100%;margin-top:70px;position:relative;overflow:hidden}.bs-article-cover img{object-fit:cover}.bs-article-layout{border-top:1px solid var(--bsb-line);grid-template-columns:minmax(230px,.48fr) minmax(0,1fr);gap:clamp(45px,8vw,136px);padding:0 0 clamp(110px,11vw,175px);display:grid}.bs-article-aside__sticky{padding-top:54px;position:sticky;top:105px}.bs-article-return{align-items:center;gap:11px;margin-bottom:57px;font-size:14px;display:inline-flex;color:#6c6d74!important}.bs-article-return:hover{color:#111!important}.bs-article-aside__label{color:#85858c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:630}.bs-article-toc{border-left:1px solid #e7e7ea;flex-direction:column;gap:2px;display:flex}.bs-article-toc a{color:#6a6b72;gap:11px;padding:11px 10px 11px 17px;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s;display:flex}.bs-article-toc a:hover,.bs-article-toc a:focus-visible{color:#141414}.bs-article-toc a span{color:#a0a0a7;font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.bs-article-content{min-width:0;padding-top:65px}.bs-article-section{margin:0 0 clamp(50px,6vw,81px);scroll-margin-top:120px}.bs-article-section h2,.bs-article-conclusion h2{letter-spacing:-.032em;text-wrap:balance;margin:0 0 24px;font-size:clamp(27px,2.65vw,39px);font-weight:570;line-height:1.24}.bs-article-section p,.bs-article-conclusion p{color:#3f4046;margin:0 0 23px;font-size:clamp(17px,1.22vw,19px);line-height:1.85}.bs-article-section ul{color:#3f4046;margin:18px 0 27px;padding:0 0 0 25px}.bs-article-section li{margin:8px 0;padding-left:6px;font-size:clamp(17px,1.18vw,19px);line-height:1.72}.bs-article-section li::marker{color:#cf667f}.bs-article-conclusion{border-top:1px solid #e9e9ec;padding:33px 0 15px;scroll-margin-top:120px}.bs-article-tags{flex-wrap:wrap;gap:9px;margin:25px 0 50px;display:flex}.bs-article-tags span{color:#53545b;background:#f3f3f5;border-radius:100px;padding:9px 13px;font-size:13px}.bs-article-service{background:#f3f3f6;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.bs-article-service>div>span{color:#666770;font-size:13px}.bs-article-service p{margin:9px 0 0;font-size:23px;font-weight:550;line-height:1.25}.bs-article-service a{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.bs-article-related{padding:0 0 clamp(100px,10vw,150px)}.bs-article-related h2{letter-spacing:-.035em;margin:0 0 33px;font-size:clamp(34px,3.7vw,54px);font-weight:510}.bs-article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.bs-article-related__card{background:#f4f4f6;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:250px;padding:clamp(25px,2.7vw,34px);transition:background .2s;display:flex}.bs-article-related__card:hover{background:#ececf0}.bs-article-related__card h3{letter-spacing:-.025em;margin:21px 0 auto;font-size:clamp(20px,1.75vw,25px);font-weight:550;line-height:1.28}.bs-article-related__arrow{align-self:flex-end;margin-top:20px}.bs-article-cta{background:#f3f3f6}.bs-article-cta__inner{justify-content:space-between;align-items:center;gap:40px;width:calc(100% - 72px);max-width:1250px;margin:0 auto;padding:clamp(50px,7vw,94px) 0;display:flex}.bs-article-cta__inner>div>span{letter-spacing:.14em;color:#7a7a81;font-size:11px;font-weight:650}.bs-article-cta h2{letter-spacing:-.036em;margin:12px 0;font-size:clamp(33px,3.5vw,55px);font-weight:540;line-height:1.15}.bs-article-cta p{color:#616269;margin:0;font-size:17px;line-height:1.6}.bs-article-cta__inner>a{white-space:nowrap;color:#fff;background:#151515;border-radius:9px;align-items:center;gap:20px;padding:16px 22px;font-size:15px;font-weight:620;display:flex}@media (max-width:1000px){.bs-blog-wrap,.bs-article-container{width:min(100% - 48px,1272px)}.bs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bs-blog-feature{grid-template-columns:1fr .85fr}.bs-blog-feature__copy{padding:40px}.bs-blog-hero__row{grid-template-columns:1fr;gap:24px}.bs-blog-hero__row>p{max-width:670px}.bs-article-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.bs-article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:720px){.bs-blog-wrap,.bs-article-container{width:calc(100% - 32px)}.bs-blog-hero{padding:72px 0 55px}.bs-blog-hero h1{font-size:clamp(42px,9vw,63px)}.bs-blog-feature{flex-direction:column;display:flex}.bs-blog-feature__copy{min-height:360px;padding:27px}.bs-blog-feature__label{margin-bottom:48px}.bs-blog-feature .bs-blog-card__meta{margin-top:0}.bs-blog-feature__art{height:240px}.bs-blog-feature__art-mark{font-size:180px}.bs-blog-feature__image{min-height:260px}.bs-blog-library{padding-top:95px}.bs-blog-filterbar{flex-direction:column-reverse;align-items:stretch;gap:17px}.bs-blog-search{width:100%}.bs-blog-grid{grid-template-columns:1fr}.bs-blog-card__content{min-height:275px}.bs-article-crumbs{padding-top:30px}.bs-article-hero{padding:55px 0 65px}.bs-article-hero h1{font-size:clamp(37px,8.6vw,59px)}.bs-article-lead{font-size:18px}.bs-article-layout{display:block}.bs-article-aside{display:none}.bs-article-content{padding-top:47px}.bs-article-section{margin-bottom:58px}.bs-article-section p,.bs-article-conclusion p{font-size:17px;line-height:1.77}.bs-article-related__grid{grid-template-columns:1fr}.bs-article-related__card{min-height:190px}.bs-article-cta__inner{flex-direction:column;align-items:flex-start;width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.bs-blog-page *,.bs-article-page *{transition:none!important;animation:none!important}}
