.bsblog p{margin:1em 0}.bsblog h1{font-size:2em;margin:.67em 0;font-weight:700}.bsblog h2{font-size:1.5em;margin:.83em 0;font-weight:700}.bsblog h3{font-size:1.17em;margin:1em 0;font-weight:700}.bsblog h4{margin:1.33em 0;font-weight:700}.bsblog h5{font-size:.83em;margin:1.67em 0;font-weight:700}.bsblog h6{font-size:.67em;margin:2.33em 0;font-weight:700}.bsblog ol,.bsblog ul{margin:1em 0;padding-left:40px}.bsblog ul{list-style:disc}.bsblog ol{list-style:decimal}.bsblog ol ul,.bsblog ul ul{list-style:circle;margin:0}.bsblog blockquote,.bsblog figure{margin:1em 40px}.bsblog dl{margin:1em 0}.bsblog dd{margin-left:40px}.bsblog hr{border:0;border-top:1px inset;margin:.5em auto;height:0;color:gray}.bsblog svg{display:inline;vertical-align:baseline}.bsblog table{border-collapse:separate;border-spacing:2px}.bsblog th{font-weight:700}.bsblog pre{margin:1em 0}.bsblog button,.bsblog input{line-height:normal}.bsblog input::placeholder{color:#757575}body:has(.bsblog){background-color:#F7F4EC}.bsblog{--bs-black:#000000;--bs-green:#0ED894;--bs-cream:#EBF5DF;--bs-white:#FFFFFF;--bs-offwhite:#F7F4EC;--bs-ink:#0A0A0A;--bs-ink-2:#1A1A1A;--bs-gray-900:#111111;--bs-gray-700:#3A3A3A;--bs-gray-500:#777777;--bs-gray-400:#A0A0A0;--bs-gray-300:#D4D4D4;--bs-gray-200:#E6E6E6;--bs-gray-100:#F4F4F4;--bs-gray-50:#FAFAFA;--bs-green-900:#064B34;--bs-green-700:#0A9E6C;--bs-green-600:#0BBF82;--bs-green-500:#0ED894;--bs-green-400:#3EE0A7;--bs-green-300:#7BEAC2;--bs-green-200:#B4F2DB;--bs-green-100:#D8F8EC;--bs-green-50:#ECFCF5;--bs-cream-500:#EBF5DF;--bs-cream-300:#F2F8E8;--bs-cream-100:#F8FBF1;--fg-1:var(--bs-black);--fg-2:var(--bs-gray-700);--fg-3:var(--bs-gray-500);--fg-on-green:var(--bs-black);--fg-on-dark:var(--bs-white);--bg-1:var(--bs-offwhite);--bg-2:var(--bs-white);--bg-3:var(--bs-cream);--bg-dark:var(--bs-black);--accent:var(--bs-green);--accent-hover:var(--bs-green-600);--accent-press:var(--bs-green-700);--border-1:rgba(0,0,0,0.08);--border-2:rgba(0,0,0,0.14);--border-strong:var(--bs-black);--card-bg:var(--bs-green);--card-fg:var(--bs-black);--card-bg-alt:var(--bs-black);--card-fg-alt:var(--bs-green);--card-bg-cream:var(--bs-white);--card-fg-cream:var(--bs-black);--font-display:"Goodly","Poppins",ui-sans-serif,system-ui,sans-serif;--font-body:"Poppins",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--t-xs:12px;--t-sm:14px;--t-base:16px;--t-md:18px;--t-lg:20px;--t-xl:24px;--t-2xl:32px;--t-3xl:44px;--t-4xl:60px;--t-5xl:80px;--t-6xl:104px;--lh-tight:1.08;--lh-snug:1.2;--lh-normal:1.5;--lh-loose:1.7;--track-tight:-0.02em;--track-snug:-0.01em;--track-normal:0;--track-wide:0.04em;--s-0:0px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--r-pill:999px;--shadow-1:0 1px 2px rgba(0,0,0,0.04),0 1px 1px rgba(0,0,0,0.03);--shadow-2:0 4px 14px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);--shadow-3:0 12px 32px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04);--shadow-green:0 12px 32px rgba(14,216,148,0.28);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-inout:cubic-bezier(0.6,0,0.2,1);--dur-fast:120ms;--dur-base:220ms;--dur-slow:380ms;--container:1200px;--container-narrow:880px;background:var(--bg-1);font-size:var(--t-base);line-height:var(--lh-normal);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bsblog h1,.bsblog h2,.bsblog h3,.bsblog h4,.bsblog h5{font-family:var(--font-display);color:var(--fg-1);margin:0;line-height:var(--lh-tight);letter-spacing:var(--track-tight)}.bsblog h1{font-weight:500;font-size:var(--t-5xl)}.bsblog h2{font-weight:500;font-size:var(--t-3xl);letter-spacing:var(--track-snug)}.bsblog h3{font-size:var(--t-2xl);letter-spacing:var(--track-snug)}.bsblog h3,.bsblog h4{font-weight:300;line-height:var(--lh-snug)}.bsblog h4{font-size:var(--t-xl)}.bsblog h5{font-weight:300;font-size:var(--t-lg);line-height:var(--lh-snug)}.bsblog .h-web{font-family:var(--font-body);font-weight:500;letter-spacing:var(--track-snug)}.bsblog .subtitle{font-family:var(--font-body);font-weight:400;font-size:var(--t-md);color:var(--fg-2);line-height:var(--lh-snug)}.bsblog .p,.bsblog p{font-family:var(--font-body);font-weight:300;font-size:var(--t-base);line-height:var(--lh-loose);color:var(--fg-1)}.bsblog .eyebrow{font-family:var(--font-body);font-weight:500;font-size:var(--t-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-2)}.bsblog .meta{font-family:var(--font-body);font-size:var(--t-sm);color:var(--fg-3)}.bsblog .small,.bsblog small{font-size:var(--t-sm);color:var(--fg-2)}.bsblog a{color:var(--fg-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.bsblog a:hover{color:var(--accent-press)}.bsblog .mono,.bsblog code,.bsblog pre{font-family:var(--font-mono);font-size:.95em}.bsblog{--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--t-base:17px;font-family:var(--font-body);font-size:17px;font-feature-settings:"ss01","cv11";letter-spacing:-.005em}.bsblog .card__title,.bsblog .footer__tag,.bsblog .hero__title,.bsblog .popular__title,.bsblog .section-head__title,.bsblog .widget__title,.bsblog h1,.bsblog h2,.bsblog h3,.bsblog h4,.bsblog h5{font-family:var(--font-display);letter-spacing:-.02em}.bsblog .hero__title{font-weight:600}.bsblog .card__title{font-weight:600;letter-spacing:-.015em}.bsblog .section-head__title,.bsblog .widget__title{font-weight:600}.bsblog .hero__dek{font-weight:400;font-size:19px;line-height:1.5}.bsblog .card__meta,.bsblog .hero__meta,.bsblog .popular__meta{font-family:var(--font-body)}.bsblog .site-header__logo-suffix{font-family:Goodly,Space Grotesk,sans-serif}.bsblog,.bsblog *,.bsblog :after,.bsblog :before,.bsblog:after,.bsblog:before{box-sizing:border-box}.bsblog{margin:0;padding:0;background:var(--bs-offwhite);color:var(--fg-1);min-height:100vh}.bsblog img{max-width:100%;display:block}.bsblog button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.bsblog a{color:inherit}.bsblog .container{max-width:1280px;margin:0 auto;padding:0 var(--s-5)}.bsblog .site-header{position:sticky;top:0;z-index:40;background:var(--bs-green);border-bottom:2px solid var(--bs-black)}.bsblog .site-header__inner{display:flex;align-items:center;gap:var(--s-6);height:76px;padding:0 var(--s-5);max-width:1280px;margin:0 auto}.bsblog .site-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.bsblog .site-header__logo img{height:38px;width:auto}.bsblog .site-header__logo-suffix{font-family:var(--font-display);font-weight:500;font-size:18px;margin-left:10px;padding-left:12px;border-left:2px solid var(--bs-black);color:var(--bs-black);letter-spacing:-.01em}.bsblog .site-nav{display:flex;gap:var(--s-5);flex:1;flex-wrap:nowrap}.bsblog .site-nav a{white-space:nowrap;font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--bs-black);text-decoration:none;padding:var(--s-2) 0;position:relative;transition:opacity var(--dur-fast) var(--ease-out)}.bsblog .site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--bs-black);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.bsblog .site-nav a.is-active:after,.bsblog .site-nav a:hover:after{transform:scaleX(1)}.bsblog .site-header__actions{display:flex;align-items:center;gap:var(--s-3);flex-shrink:0}.bsblog .icon-btn{width:42px;height:42px;border:2px solid var(--bs-black);display:grid;color:var(--bs-black);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bsblog .btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:14px;text-decoration:none;letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bsblog .btn--black{background:var(--bs-black);color:var(--bs-green);border:2px solid var(--bs-black)}.bsblog .btn--black:hover{transform:translateY(-1px)}.bsblog .btn--green{background:var(--bs-green);color:var(--bs-black);border:2px solid var(--bs-black)}.bsblog .btn--green:hover{background:var(--bs-black);color:var(--bs-green)}.bsblog .btn--outline{background:transparent;color:var(--bs-black);border:2px solid var(--bs-black)}.bsblog .btn--outline:hover{background:var(--bs-black);color:var(--bs-green)}.bsblog .btn--lg{padding:14px 24px;font-size:15px}.bsblog .search-overlay{position:absolute;top:100%;left:0;right:0;background:var(--bs-black);padding:var(--s-5) 0;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.bsblog .search-overlay.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.bsblog .search-overlay input{width:100%;padding:var(--s-4) 0;background:transparent;border:none;border-bottom:2px solid var(--bs-green);font-family:var(--font-display);font-weight:500;font-size:36px;color:var(--bs-green);outline:none}.bsblog .search-overlay input::placeholder{color:rgba(14,216,148,.4)}.bsblog .hero{padding:var(--s-7) 0 var(--s-7)}.bsblog .hero__card{background:var(--bs-black);color:var(--bs-cream);border-radius:var(--r-xl);overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;min-height:460px;position:relative;cursor:pointer;transition:transform var(--dur-base) var(--ease-out)}.bsblog .hero__card:hover{transform:translateY(-3px)}.bsblog .hero__content{padding:var(--s-7);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-6)}.bsblog .hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-green)}.bsblog .hero__eyebrow:before{content:"";width:10px;height:10px;background:var(--bs-green);border-radius:999px;animation:bsblog-pulse 2.4s infinite}@keyframes bsblog-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}.bsblog .hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.2vw,60px);line-height:1.02;letter-spacing:-.025em;color:var(--bs-cream);margin:var(--s-4) 0 var(--s-5);text-wrap:balance}.bsblog .hero__dek{font-family:var(--font-body);font-weight:500;font-size:18px;line-height:1.55;color:var(--bs-cream);opacity:.95;max-width:52ch;text-wrap:pretty;letter-spacing:-.005em}.bsblog .hero__meta{display:flex;align-items:center;gap:var(--s-4);font-family:var(--font-body);font-size:13px;color:rgba(235,245,223,.55)}.bsblog .hero__meta .dot{width:4px;height:4px;background:var(--bs-green);border-radius:999px}.bsblog .hero__meta strong{color:var(--bs-cream);font-weight:500}.bsblog .hero__media{position:relative;background:linear-gradient(135deg,#1a1a1a,#050505);overflow:hidden}.bsblog .hero__media img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity var(--dur-slow) var(--ease-out),transform 1.2s var(--ease-out)}.bsblog .hero__card:hover .hero__media img{opacity:.9;transform:scale(1.03)}.bsblog .hero__badge{position:absolute;top:var(--s-5);right:var(--s-5);background:var(--bs-green);color:var(--bs-black);padding:10px 14px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.bsblog .layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-7);padding-bottom:var(--s-9)}@media (max-width:1080px){.bsblog .layout{grid-template-columns:1fr}}.bsblog .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);margin:var(--s-7) 0 var(--s-5)}.bsblog .section-head__title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;margin:0}.bsblog .section-head__count{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);padding-bottom:10px;white-space:nowrap}.bsblog .chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--s-5)}.bsblog .chip{padding:8px 16px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;background:transparent;border:1.5px solid var(--border-2);color:var(--fg-1);transition:all var(--dur-fast) var(--ease-out)}.bsblog .chip.is-active,.bsblog .chip:hover{border-color:var(--bs-black)}.bsblog .chip.is-active{background:var(--bs-black);color:var(--bs-green)}.bsblog .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;align-items:start;gap:var(--s-4)}@media (max-width:900px){.bsblog .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bsblog .grid{grid-template-columns:1fr}}.bsblog .card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);cursor:pointer;text-decoration:none;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);position:relative;min-height:420px}.bsblog .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.bsblog .card--green{background:var(--bs-green);color:var(--bs-black)}.bsblog .card--black{background:var(--bs-black);color:var(--bs-cream)}.bsblog .card--white{background:var(--bs-white);color:var(--bs-black);border:1px solid var(--border-1)}.bsblog .card__media{aspect-ratio:16/10;overflow:hidden;position:relative}.bsblog .card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.bsblog .card:hover .card__media img{transform:scale(1.04)}.bsblog .card__body{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);flex:1}.bsblog .card__category{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.bsblog .card--green .card__category{color:var(--bs-black)}.bsblog .card--black .card__category{color:var(--bs-green)}.bsblog .card--white .card__category{color:var(--bs-green-700)}.bsblog .card__category:before{content:"";width:6px;height:6px;background:currentColor;border-radius:999px}.bsblog .card__title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.12;letter-spacing:-.02em;margin:0;text-wrap:balance;flex:1}.bsblog .card--black .card__title{color:var(--bs-cream)}.bsblog .card__meta{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12px;font-weight:400;opacity:.75;margin-top:auto}.bsblog .card__meta .sep{width:3px;height:3px;background:currentColor;border-radius:999px;opacity:.5}.bsblog .card__read{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:600;font-size:13px;margin-top:4px;transition:gap var(--dur-fast) var(--ease-out)}.bsblog .card:hover .card__read{gap:12px}.bsblog .card--black .card__body{padding:var(--s-6)}.bsblog .card--black .card__title{font-size:26px}.bsblog .card--white .card__title{font-size:22px}.bsblog .sidebar{display:flex;flex-direction:column;gap:var(--s-4);position:sticky;top:100px;align-self:start}@media (max-width:1080px){.bsblog .sidebar{position:static}}.bsblog .widget{border-radius:var(--r-lg);padding:var(--s-5);font-family:var(--font-body)}.bsblog .widget--white{background:var(--bs-white);border:1px solid var(--border-1)}.bsblog .widget--black{background:var(--bs-black);color:var(--bs-cream)}.bsblog .widget--green{background:var(--bs-green);color:var(--bs-black)}.bsblog .widget__label{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--s-4)}.bsblog .widget__label:before{content:"";width:20px;height:2px;background:currentColor}.bsblog .widget--white .widget__label{color:var(--bs-green-700)}.bsblog .widget--black .widget__label{color:var(--bs-green)}.bsblog .widget__title{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--s-4);text-wrap:balance}.bsblog .cats{list-style:none;padding:0;margin:0}.bsblog .cats li{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-1);font-size:14px;cursor:pointer;transition:padding var(--dur-fast) var(--ease-out)}.bsblog .cats li:last-child{border-bottom:none}.bsblog .cats li:hover{padding-left:6px}.bsblog .cats li .cnt{font-size:11px;font-weight:600;color:var(--fg-3);background:var(--bs-cream);padding:3px 9px;border-radius:999px}.bsblog .cats li:hover .cnt{background:var(--bs-green);color:var(--bs-black)}.bsblog .cats li .name{font-weight:500;color:var(--fg-1)}.bsblog .widget--cta{padding:var(--s-6);position:relative;overflow:hidden}.bsblog .widget--cta .widget__title{color:var(--bs-cream);font-size:28px}.bsblog .widget--cta p{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.55;color:rgba(235,245,223,.7);margin:0 0 var(--s-5)}.bsblog .widget--cta .btn{width:100%;justify-content:center}.bsblog .widget--cta .bullets{list-style:none;padding:0;margin:0 0 var(--s-5);display:flex;flex-direction:column;gap:10px;font-size:13px}.bsblog .widget--cta .bullets li{display:flex;align-items:center;gap:10px;color:var(--bs-cream)}.bsblog .widget--cta .bullets li:before{content:"";width:6px;height:6px;background:var(--bs-green);border-radius:999px;flex-shrink:0}.bsblog .widget--cta .deco{position:absolute;bottom:-30px;right:-30px;width:120px;height:120px;border-radius:999px;background:var(--bs-green);opacity:.08;pointer-events:none}.bsblog .popular{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.bsblog .popular li{display:grid;grid-template-columns:28px 1fr;gap:var(--s-3);cursor:pointer;padding:4px 0;transition:transform var(--dur-fast) var(--ease-out)}.bsblog .popular li:hover{transform:translateX(3px)}.bsblog .popular__num{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1;color:var(--bs-green);-webkit-text-stroke:1px var(--bs-black);padding-top:2px}.bsblog .widget--green .popular__num{color:var(--bs-black);-webkit-text-stroke:0}.bsblog .popular__title{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.3;margin:0 0 4px;text-wrap:balance}.bsblog .popular__meta{font-family:var(--font-body);font-size:11px;color:var(--fg-3);letter-spacing:.02em}.bsblog .widget--green .popular__meta{color:rgba(0,0,0,.55)}.bsblog .site-footer{background:var(--bs-black);color:var(--bs-cream);padding:var(--s-9) 0 var(--s-6);margin-top:var(--s-8)}.bsblog .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:var(--s-7);padding-bottom:var(--s-7);border-bottom:1px solid rgba(235,245,223,.12)}@media (max-width:900px){.bsblog .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bsblog .footer-grid{grid-template-columns:1fr}}.bsblog .footer__logo img{height:48px;margin-bottom:var(--s-4)}.bsblog .footer__tag{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.2;color:var(--bs-green);letter-spacing:-.01em;margin:0 0 var(--s-4)}.bsblog .footer__desc{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:1.6;color:rgba(235,245,223,.65);max-width:30ch;margin:0}.bsblog .footer__col h4{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-green);margin:0 0 var(--s-4)}.bsblog .footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bsblog .footer__col a{font-family:var(--font-body);font-size:14px;color:rgba(235,245,223,.75);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.bsblog .footer__col a:hover{color:var(--bs-green)}.bsblog .footer__newsletter h4{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-green);margin:0 0 var(--s-3)}.bsblog .footer__newsletter p{font-family:var(--font-body);font-weight:300;font-size:14px;color:rgba(235,245,223,.7);line-height:1.5;margin:0 0 var(--s-4)}.bsblog .newsletter-form{display:flex;gap:8px;padding:6px;background:rgba(255,255,255,.06);border-radius:999px;border:1px solid rgba(235,245,223,.15)}.bsblog .newsletter-form input{flex:1;background:transparent;border:none;padding:10px 14px;font-family:var(--font-body);font-size:14px;color:var(--bs-cream);outline:none}.bsblog .newsletter-form input::placeholder{color:rgba(235,245,223,.4)}.bsblog .footer-bottom{justify-content:space-between;align-items:center;padding-top:var(--s-5);font-family:var(--font-body);font-size:12px;color:rgba(235,245,223,.5);flex-wrap:wrap}.bsblog .footer-bottom,.bsblog .footer-bottom .links{display:flex;gap:var(--s-5)}.bsblog .footer-bottom a{color:rgba(235,245,223,.7);text-decoration:none}.bsblog .footer-bottom a:hover{color:var(--bs-green)}.bsblog .tweaks-panel{position:fixed;bottom:var(--s-5);right:var(--s-5);width:300px;background:var(--bs-black);color:var(--bs-cream);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow-3);z-index:100;font-family:var(--font-body);transform:translateY(20px);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.bsblog .tweaks-panel.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.bsblog .tweaks-panel h3{font-family:var(--font-display);font-weight:700;font-size:18px;margin:0 0 4px;color:var(--bs-green)}.bsblog .tweaks-panel .sub{font-size:12px;color:rgba(235,245,223,.55);margin:0 0 var(--s-5)}.bsblog .tweaks-group{margin-bottom:var(--s-5)}.bsblog .tweaks-group:last-child{margin-bottom:0}.bsblog .tweaks-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-green);margin-bottom:10px}.bsblog .tweaks-row{display:flex;gap:6px}.bsblog .tweaks-row button{flex:1;padding:8px 6px;border-radius:8px;font-size:11px;font-weight:500;border:1px solid rgba(235,245,223,.2);color:var(--bs-cream);background:transparent;transition:all var(--dur-fast) var(--ease-out)}.bsblog .tweaks-row button.is-active{background:var(--bs-green);color:var(--bs-black);border-color:var(--bs-green)}.bsblog .tweaks-swatches{display:flex;gap:8px;margin-top:8px}.bsblog .tweaks-swatch{width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.bsblog .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.bsblog .site-nav{display:none}.bsblog .hero__card{grid-template-columns:1fr}.bsblog .hero__media{min-height:240px;order:-1}.bsblog .hero__content{padding:var(--s-5)}}
/* !important needed because wordpress.css also sets .icon-btn { display: inline-grid } */.bsblog .menu-toggle{display:none!important}.bsblog .hide-mobile{display:inline-flex}@media (max-width:780px){.bsblog .site-nav{display:none}.bsblog .menu-toggle{display:grid!important}.bsblog .hide-mobile{display:none}}.bsblog .mobile-menu{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200;display:flex;justify-content:flex-end;animation:bsblog-fadeIn .2s ease-out}.bsblog .mobile-menu[hidden]{display:none!important}@media (min-width:781px){.bsblog .mobile-menu{display:none!important}}@keyframes bsblog-fadeIn{0%{opacity:0}to{opacity:1}}.bsblog .mobile-menu__panel{width:min(360px,100%);height:100%;background:var(--bs-green);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-5);animation:bsblog-slideIn .25s var(--ease-out)}@keyframes bsblog-slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.bsblog .mobile-menu__close{align-self:flex-end;width:44px;height:44px;border-radius:999px;background:var(--bs-black);color:var(--bs-green);display:grid;place-items:center}.bsblog .mobile-menu__nav{display:flex;flex-direction:column;gap:var(--s-2)}.bsblog .mobile-menu__nav a{font-family:var(--font-display);font-weight:600;font-size:28px;letter-spacing:-.02em;color:var(--bs-black);text-decoration:none;padding:10px 0;border-bottom:2px solid rgba(0,0,0,.1)}.bsblog .mobile-menu__nav a.is-active{color:var(--bs-black)}.bsblog .breadcrumbs{font-family:var(--font-body);font-size:13px;color:var(--fg-3);padding:var(--s-4) 0;border-bottom:1px solid var(--border-1)}.bsblog .breadcrumbs__item{display:inline-flex;align-items:center;gap:8px}.bsblog .breadcrumbs__item a{color:var(--fg-2);text-decoration:none;transition:color .15s}.bsblog .breadcrumbs__item a:hover{color:var(--bs-black)}.bsblog .breadcrumbs__item:last-child span:last-child{color:var(--bs-black);font-weight:500}.bsblog .breadcrumbs__sep{color:var(--fg-3);opacity:.5}.bsblog .pagination{display:flex;align-items:center;justify-content:center;gap:var(--s-4);margin:var(--s-7) 0 var(--s-8);flex-wrap:wrap}.bsblog .pagination__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--border-2);font-family:var(--font-body);font-weight:500;font-size:14px;background:transparent;color:var(--fg-1);transition:all .15s var(--ease-out)}.bsblog .pagination__btn:hover:not(:disabled){background:var(--bs-black);color:var(--bs-green);border-color:var(--bs-black)}.bsblog .pagination__btn:disabled{opacity:.35;cursor:not-allowed}.bsblog .pagination__nums{display:flex;gap:4px}.bsblog .pagination__num{width:40px;height:40px;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:14px;background:transparent;color:var(--fg-1);transition:all .15s var(--ease-out)}.bsblog .pagination__num:hover{background:var(--bs-cream)}.bsblog .back-to-top,.bsblog .pagination__num.is-active{background:var(--bs-black);color:var(--bs-green)}.bsblog .back-to-top{position:fixed;bottom:var(--s-5);right:var(--s-5);width:48px;height:48px;border-radius:999px;display:grid;place-items:center;opacity:0;pointer-events:none;transform:translateY(12px);transition:all .2s var(--ease-out);z-index:80;box-shadow:var(--shadow-2)}.bsblog .back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.bsblog .back-to-top:hover{background:var(--bs-green);color:var(--bs-black)}.bsblog .archive-hero{padding:var(--s-8) 0 var(--s-7);background:var(--bs-cream);border-bottom:1px solid var(--border-1)}.bsblog .archive-hero__inner{max-width:1280px;margin:0 auto;padding:0 var(--s-5)}.bsblog .archive-hero__eyebrow{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-green-700);margin-bottom:var(--s-4);display:inline-flex;align-items:center;gap:10px}.bsblog .archive-hero__eyebrow:before{content:"";width:8px;height:8px;background:var(--bs-green);border-radius:999px}.bsblog .archive-hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.025em;margin:0 0 var(--s-4);text-wrap:balance}.bsblog .archive-hero__dek{font-family:var(--font-body);font-weight:400;font-size:19px;line-height:1.5;color:var(--fg-2);max-width:60ch;margin:0}.bsblog .archive-hero__count{display:inline-flex;align-items:center;margin-top:var(--s-5);padding:6px 14px;background:var(--bs-black);color:var(--bs-green);border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:13px;white-space:nowrap;width:fit-content}.bsblog .search-hero{padding:var(--s-8) 0 var(--s-7);background:var(--bs-black);color:var(--bs-cream)}.bsblog .search-hero__inner{max-width:880px;margin:0 auto;padding:0 var(--s-5)}.bsblog .search-hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,4.6vw,60px);letter-spacing:-.025em;color:var(--bs-cream);margin:0 0 var(--s-5)}.bsblog .search-hero h1 em{color:var(--bs-green);font-style:normal}.bsblog .search-input-wrap{display:flex;align-items:center;gap:var(--s-3);padding:12px 12px 12px 20px;border-radius:999px;background:rgba(255,255,255,.06);border:2px solid var(--bs-green)}.bsblog .search-input-wrap svg{flex-shrink:0;color:var(--bs-green)}.bsblog .search-input-wrap input{flex:1;background:transparent;border:none;padding:10px 0;color:var(--bs-cream);font-family:var(--font-display);font-weight:500;font-size:20px;outline:none}.bsblog .search-input-wrap input::placeholder{color:rgba(235,245,223,.4)}.bsblog .search-empty{text-align:center;padding:var(--s-8) var(--s-5);max-width:500px;margin:0 auto}.bsblog .search-empty h3{font-family:var(--font-display);font-weight:600;font-size:28px;letter-spacing:-.02em;margin:0 0 var(--s-3)}.bsblog .search-empty p{color:var(--fg-2);line-height:1.6;margin:0 0 var(--s-5)}.bsblog .author-hero{padding:var(--s-8) 0 var(--s-7);background:var(--bs-green);border-bottom:2px solid var(--bs-black)}.bsblog .author-hero__inner{max-width:1280px;margin:0 auto;padding:0 var(--s-5);display:grid;grid-template-columns:auto 1fr;gap:var(--s-6);align-items:center}@media (max-width:720px){.bsblog .author-hero__inner{grid-template-columns:1fr}}.bsblog .author-hero__avatar{width:140px;height:140px;border-radius:999px;background:var(--bs-black);color:var(--bs-green);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:56px;letter-spacing:-.02em}.bsblog .author-hero__eyebrow{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-black);margin-bottom:var(--s-3);opacity:.6}.bsblog .author-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;margin:0 0 var(--s-3)}.bsblog .author-hero__role{font-family:var(--font-body);font-size:16px;color:var(--bs-black);font-weight:500;margin:0 0 var(--s-4)}.bsblog .author-hero__bio{font-family:var(--font-body);font-weight:400;font-size:17px;line-height:1.55;color:rgba(0,0,0,.75);max-width:58ch;margin:0 0 var(--s-5)}.bsblog .author-hero__stats{display:flex;gap:var(--s-6);font-family:var(--font-body);padding-top:var(--s-5);border-top:1px solid rgba(0,0,0,.15)}.bsblog .author-hero__stat strong{display:block;font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.02em}.bsblog .author-hero__stat span{font-size:13px;color:rgba(0,0,0,.6);font-weight:500}.bsblog .page-404{min-height:70vh;display:grid;place-items:center;padding:var(--s-8) var(--s-5);text-align:center;background:var(--bs-offwhite)}.bsblog .page-404__inner{max-width:580px}.bsblog .page-404__glitch{font-family:var(--font-display);font-weight:700;font-size:clamp(120px,18vw,220px);letter-spacing:-.06em;line-height:1;color:var(--bs-black);position:relative;margin-bottom:var(--s-5)}.bsblog .page-404__glitch span{color:var(--bs-green)}.bsblog .page-404 h1{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.02em;margin:0 0 var(--s-4)}.bsblog .page-404 p{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--fg-2);margin:0 0 var(--s-6)}.bsblog .page-404__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bsblog .page-hero{padding:var(--s-8) 0 var(--s-7);background:var(--bs-cream)}.bsblog .page-hero__inner{max-width:880px;margin:0 auto;padding:0 var(--s-5)}.bsblog .page-hero__eyebrow{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-green-700);margin-bottom:var(--s-3)}.bsblog .page-hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,5.2vw,72px);line-height:1.05;letter-spacing:-.025em;margin:0 0 var(--s-4);text-wrap:balance}.bsblog .page-hero p{font-family:var(--font-body);font-weight:400;font-size:20px;line-height:1.5;color:var(--fg-2);max-width:58ch;margin:0}.bsblog .page-body{max-width:720px;margin:0 auto;padding:var(--s-8) var(--s-5);font-family:var(--font-body);font-size:17px;line-height:1.75;color:var(--fg-1)}.bsblog .page-body>*+*{margin-top:var(--s-5)}.bsblog .page-body h2{font-size:28px;letter-spacing:-.02em;margin:var(--s-7) 0 var(--s-3)}.bsblog .page-body h2,.bsblog .page-body h3{font-family:var(--font-display);font-weight:600}.bsblog .page-body h3{font-size:20px;letter-spacing:-.015em;margin:var(--s-5) 0 var(--s-3)}.bsblog .page-body a{color:var(--bs-black);text-decoration:underline;text-decoration-color:var(--bs-green);text-decoration-thickness:2px;text-underline-offset:3px}.bsblog .page-body ol,.bsblog .page-body ul{padding-left:var(--s-5)}.bsblog .page-body li{margin-bottom:8px}.bsblog .about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4);margin:var(--s-7) 0}@media (max-width:640px){.bsblog .about-stats{grid-template-columns:1fr}}.bsblog .about-stat{padding:var(--s-5);background:var(--bs-green);border-radius:var(--r-lg)}.bsblog .about-stat:nth-child(2){background:var(--bs-black);color:var(--bs-cream)}.bsblog .about-stat strong{font-family:var(--font-display);font-weight:700;font-size:48px;line-height:1;letter-spacing:-.03em;display:block;margin-bottom:6px}.bsblog .about-stat span{font-family:var(--font-body);font-size:13px;font-weight:500}.bsblog .team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4);margin:var(--s-5) 0}@media (max-width:640px){.bsblog .team-grid{grid-template-columns:1fr}}.bsblog .team-member{padding:var(--s-5);background:var(--bs-white);border:1px solid var(--border-1);border-radius:var(--r-lg);display:grid;grid-template-columns:auto 1fr;gap:var(--s-4);align-items:center}.bsblog .team-member__avatar{width:64px;height:64px;border-radius:999px;background:var(--bs-green);color:var(--bs-black);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em}.bsblog .team-member h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin:0 0 2px}.bsblog .team-member span{font-family:var(--font-body);font-size:13px;color:var(--fg-3)}.bsblog .contact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--s-7);max-width:1100px;margin:0 auto;padding:var(--s-8) var(--s-5)}@media (max-width:860px){.bsblog .contact-layout{grid-template-columns:1fr}}.bsblog .contact-form{display:flex;flex-direction:column;gap:var(--s-4)}.bsblog .contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}@media (max-width:560px){.bsblog .contact-form__row{grid-template-columns:1fr}}.bsblog .contact-form label{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--fg-2);margin-bottom:6px;display:block}.bsblog .contact-form input,.bsblog .contact-form select,.bsblog .contact-form textarea{width:100%;padding:14px 16px;border:1.5px solid var(--border-2);border-radius:var(--r-md);background:var(--bs-white);font-family:var(--font-body);font-size:15px;color:var(--fg-1);transition:border-color .15s var(--ease-out);outline:none}.bsblog .contact-form input:focus,.bsblog .contact-form select:focus,.bsblog .contact-form textarea:focus{border-color:var(--bs-black)}.bsblog .contact-form textarea{resize:vertical;min-height:140px;line-height:1.5}.bsblog .contact-form button{align-self:flex-start;margin-top:var(--s-3)}.bsblog .contact-aside{padding:var(--s-6);background:var(--bs-black);color:var(--bs-cream);border-radius:var(--r-lg);align-self:start}.bsblog .contact-aside h3{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--bs-green);margin:0 0 var(--s-4)}.bsblog .contact-aside dl{margin:0 0 var(--s-5)}.bsblog .contact-aside dt{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-green);margin-bottom:4px}.bsblog .contact-aside dd{margin:0 0 var(--s-4);font-family:var(--font-body);font-size:15px;line-height:1.5;color:rgba(235,245,223,.9)}.bsblog .contact-aside dd a{color:inherit}.bsblog .empty-state{text-align:center;padding:var(--s-8) var(--s-5);max-width:520px;margin:0 auto}.bsblog .empty-state__icon{width:72px;height:72px;border-radius:999px;background:var(--bs-cream);color:var(--bs-green-700);display:grid;place-items:center;margin:0 auto var(--s-4)}.bsblog .empty-state h3{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.02em;margin:0 0 var(--s-3)}.bsblog .empty-state p{font-family:var(--font-body);color:var(--fg-2);line-height:1.55;margin:0 0 var(--s-5)}.bsblog .read-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:100;pointer-events:none}.bsblog .read-progress__bar{height:100%;background:var(--bs-green);width:0;transition:width .1s linear}.bsblog .article-hero{background:var(--bs-black);color:var(--bs-cream);padding:var(--s-8) 0 var(--s-5);position:relative;overflow:hidden}.bsblog .article-hero__inner{max-width:880px;margin:0 auto;padding:0 var(--s-5)}.bsblog .article-hero__back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--bs-green);text-decoration:none;transition:gap var(--dur-fast) var(--ease-out);width:fit-content}.bsblog .article-hero__back-wrap{display:block;margin-bottom:var(--s-6)}.bsblog .article-hero__back:hover{gap:12px;color:var(--bs-green)}.bsblog .article-hero__category{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-green);margin-bottom:var(--s-5)}.bsblog .article-hero__category:before{content:"";width:8px;height:8px;background:var(--bs-green);border-radius:999px}.bsblog .article-hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,4.6vw,60px);line-height:1.05;letter-spacing:-.025em;color:var(--bs-cream);margin:0 0 var(--s-5);text-wrap:balance}.bsblog .article-hero__dek{font-family:var(--font-body);font-weight:500;font-size:20px;line-height:1.55;color:var(--bs-cream);opacity:.95;margin:0 0 var(--s-6);max-width:64ch;text-wrap:pretty;letter-spacing:-.005em}.bsblog .article-hero__meta{display:flex;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid rgba(235,245,223,.15)}.bsblog .article-hero__author{display:flex;align-items:center;gap:12px}.bsblog .author-avatar{width:44px;height:44px;border-radius:999px;background:var(--bs-green);color:var(--bs-black);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em}.bsblog .article-hero__author-info{display:flex;flex-direction:column}.bsblog .article-hero__author-info strong{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--bs-cream)}.bsblog .article-hero__author-info span{font-family:var(--font-body);font-size:12px;color:rgba(235,245,223,.55)}.bsblog .article-hero__stats{display:flex;gap:var(--s-5);margin-left:auto;font-family:var(--font-body);font-size:13px;color:rgba(235,245,223,.6)}.bsblog .article-hero__stats span{display:inline-flex;align-items:center;gap:6px}.bsblog .article-hero__stats svg{opacity:.7}.bsblog .article-feature{max-width:1200px;margin:var(--s-6) auto 0;padding:0 var(--s-5);position:relative;z-index:2}.bsblog .article-feature img{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:var(--r-xl);height:auto;max-height:900px}.bsblog .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:var(--s-6);row-gap:var(--s-6);max-width:1200px;margin:0 auto;padding:var(--s-8) var(--s-5);align-items:start}.bsblog .article-layout>.article-toc{display:none}.bsblog .article-layout>.article-column{grid-column:1}.bsblog .article-layout>.article-sidebar{grid-column:2}@media (max-width:860px){.bsblog .article-layout{grid-template-columns:1fr;padding:var(--s-6) 0}.bsblog .article-layout>.article-column{grid-column:1}.bsblog .article-layout>.article-sidebar{grid-column:1;order:2}}.bsblog .article-toc{position:sticky;top:100px;font-family:var(--font-body)}.bsblog .article-toc__label{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s-4);display:flex;align-items:center;gap:8px}.bsblog .article-toc__label:before{content:"";width:16px;height:2px;background:var(--bs-green)}.bsblog .article-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.bsblog .article-toc li a{display:block;padding:8px 0 8px 14px;font-size:13px;line-height:1.4;color:var(--fg-2);text-decoration:none;border-left:2px solid var(--border-1);transition:all var(--dur-fast) var(--ease-out)}.bsblog .article-toc li a:hover{color:var(--fg-1);border-left-color:var(--fg-2)}.bsblog .article-toc li a.is-active{color:var(--bs-black);font-weight:600;border-left-color:var(--bs-green);border-left-width:3px}.bsblog .article-body{font-family:var(--font-body);font-size:18px;line-height:1.75;color:var(--fg-1);max-width:880px}.bsblog .article-body>*+*{margin-top:var(--s-5)}.bsblog .article-body p{font-weight:400;font-size:18px;line-height:1.75}.bsblog .article-body p strong{font-weight:600;color:var(--bs-black)}.bsblog .article-body h2{font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:var(--s-7) 0 var(--s-4)}.bsblog .article-body h2,.bsblog .article-body h3{font-family:var(--font-display);font-weight:600;scroll-margin-top:100px}.bsblog .article-body h3{font-size:22px;line-height:1.2;letter-spacing:-.015em;margin:var(--s-6) 0 var(--s-3)}.bsblog .article-body a{color:var(--bs-black);text-decoration:underline;text-decoration-color:var(--bs-green);text-decoration-thickness:2px;text-underline-offset:3px;font-weight:500;transition:background var(--dur-fast) var(--ease-out)}.bsblog .article-body a:hover{background:var(--bs-green)}.bsblog .article-body blockquote{margin:var(--s-6) 0;padding:var(--s-5) var(--s-6);background:var(--bs-green);border-radius:var(--r-lg);font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.35;letter-spacing:-.01em;color:var(--bs-black);position:relative}.bsblog .article-body blockquote:before{content:'"';position:absolute;top:8px;left:16px;font-family:var(--font-display);font-size:56px;line-height:1;color:rgba(0,0,0,.15);font-weight:700}.bsblog .article-body blockquote p{margin:0;font-size:inherit;line-height:inherit}.bsblog .article-body blockquote cite{display:block;margin-top:var(--s-3);font-family:var(--font-body);font-weight:500;font-size:13px;font-style:normal;opacity:.7}.bsblog .article-body ol,.bsblog .article-body ul{padding-left:var(--s-5)}.bsblog .article-body li{margin-bottom:10px;font-size:18px;line-height:1.7}.bsblog .article-body ul li::marker{color:var(--bs-green)}.bsblog .article-body figure{margin:var(--s-7) 0}.bsblog .article-body figure img{width:100%;border-radius:var(--r-md)}.bsblog .article-body figcaption{font-family:var(--font-body);font-size:13px;color:var(--fg-3);text-align:center;margin-top:10px;font-style:italic}.bsblog .article-body hr{border:none;height:1px;background:var(--border-1);margin:var(--s-7) 0}.bsblog .article-body code{font-family:var(--font-mono);font-size:.9em;background:var(--bs-cream);padding:2px 6px;border-radius:4px;color:var(--bs-black)}.bsblog .callout{display:flex;gap:var(--s-4);padding:var(--s-5);background:var(--bs-black);color:var(--bs-cream);border-radius:var(--r-lg);margin:var(--s-6) 0}.bsblog .callout__icon{width:36px;height:36px;border-radius:999px;background:var(--bs-green);color:var(--bs-black);display:grid;place-items:center;flex-shrink:0}.bsblog .callout__content h4{font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.01em;margin:0 0 6px;color:var(--bs-green)}.bsblog .callout__content p{font-size:15px!important;line-height:1.55!important;color:rgba(235,245,223,.85);margin:0!important}.bsblog .article-sidebar{display:flex;flex-direction:column;gap:var(--s-4);position:sticky;top:100px;align-self:start}@media (max-width:860px){.bsblog .article-sidebar{position:static}}.bsblog .share-bar{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);margin:var(--s-6) 0;font-family:var(--font-body)}.bsblog .share-bar__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-right:auto}.bsblog .share-btn{width:40px;height:40px;border-radius:999px;border:1.5px solid var(--border-2);display:grid;place-items:center;color:var(--fg-1);background:transparent;transition:all var(--dur-fast) var(--ease-out)}.bsblog .share-btn:hover{background:var(--bs-black);color:var(--bs-green);border-color:var(--bs-black)}.bsblog .article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:var(--s-5) 0}.bsblog .article-tag{padding:6px 14px;border-radius:999px;background:var(--bs-cream);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--bs-black);text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.bsblog .article-tag:hover{background:var(--bs-green)}.bsblog .author-bio{display:grid;grid-template-columns:auto 1fr;gap:var(--s-5);align-items:start;padding:var(--s-6);background:var(--bs-white);border:1px solid var(--border-1);border-radius:var(--r-lg);margin:var(--s-7) 0}.bsblog .author-bio__avatar{width:72px;height:72px;border-radius:999px;background:var(--bs-black);color:var(--bs-green);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.bsblog .author-bio h4{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.015em;margin:0 0 4px}.bsblog .author-bio__role{font-family:var(--font-body);font-size:13px;color:var(--bs-green-700);font-weight:500;margin-bottom:var(--s-3)}.bsblog .author-bio p{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.6;color:var(--fg-2);margin:0 0 var(--s-3)}.bsblog .author-bio__links{display:flex;gap:var(--s-3);font-family:var(--font-body);font-size:13px;font-weight:500}.bsblog .author-bio__links a{color:var(--bs-black);text-decoration:none;border-bottom:1px solid var(--bs-green);padding-bottom:1px}.bsblog .article-cta{background:var(--bs-green);color:var(--bs-black);border-radius:var(--r-xl);padding:var(--s-7);margin:var(--s-7) 0;display:grid;grid-template-columns:1fr auto;gap:var(--s-5);align-items:center}@media (max-width:720px){.bsblog .article-cta{grid-template-columns:1fr}}.bsblog .article-cta h3{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.bsblog .article-cta p{font-family:var(--font-body);font-size:15px;line-height:1.5;margin:0;max-width:50ch}.bsblog .article-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin:var(--s-7) 0}@media (max-width:720px){.bsblog .article-nav{grid-template-columns:1fr}}.bsblog .article-nav a{display:block;padding:var(--s-5);background:var(--bs-white);border:1px solid var(--border-1);border-radius:var(--r-lg);text-decoration:none;color:var(--fg-1);transition:all var(--dur-base) var(--ease-out)}.bsblog .article-nav a:hover{border-color:var(--bs-black);transform:translateY(-2px)}.bsblog .article-nav__label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;display:flex;align-items:center;gap:6px}.bsblog .article-nav__title{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.01em;margin:0}.bsblog .article-nav__next{text-align:right}.bsblog .article-nav__next .article-nav__label{justify-content:flex-end}.bsblog .related{max-width:1280px;margin:0 auto;padding:var(--s-7) var(--s-5) var(--s-8);border-top:1px solid var(--border-1)}.bsblog .related .section-head{margin-top:0}.bsblog .article-cta--campaign{background:var(--bs-black);color:var(--bs-cream)}.bsblog .article-cta--campaign h3{color:var(--bs-white)}.bsblog .article-cta--campaign p{color:var(--bs-cream);opacity:.86}.bsblog .article-cta--campaign .btn--green{border-color:var(--bs-green)}.bsblog .article-cta--campaign .btn--green:hover{background:var(--bs-white);color:var(--bs-black);border-color:var(--bs-white)}.bsblog .article-cta__action{margin:0;max-width:none}.bsblog .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.bsblog .skip-link{position:absolute;top:-100px;left:16px;background:var(--bs-black);color:var(--bs-green);padding:10px 16px;z-index:100000;border-radius:var(--r-sm);text-decoration:none;font-weight:600;transition:top .2s var(--ease-out)}.bsblog .skip-link:focus{top:16px}.bsblog .alignleft{float:left;margin:0 var(--s-5) var(--s-4) 0}.bsblog .alignright{float:right;margin:0 0 var(--s-4) var(--s-5)}.bsblog .aligncenter{display:block;margin-left:auto;margin-right:auto}.bsblog .alignwide{max-width:1040px;margin-left:auto;margin-right:auto}.bsblog .alignfull{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.bsblog .wp-caption{max-width:100%;margin-bottom:var(--s-5)}.bsblog .gallery-caption,.bsblog .wp-caption-text{font-size:var(--t-sm);color:var(--fg-3);text-align:center;padding-top:var(--s-2)}.bsblog .sticky{position:relative}.bsblog .wp-block-image figcaption{font-size:var(--t-sm);color:var(--fg-3);text-align:center}.bsblog .search-form__inner{display:flex;gap:var(--s-2);align-items:center;background:var(--bs-white);border:1px solid var(--border-2);border-radius:var(--r-pill);padding:6px 6px 6px 16px;max-width:520px;margin:0 auto}.bsblog .search-form__icon{flex-shrink:0;color:var(--fg-3)}.bsblog .search-form__field{flex:1;border:0;outline:0;background:transparent;font-family:var(--font-body);font-size:var(--t-base);color:var(--fg-1);padding:8px 0;min-width:0}.bsblog .search-form__field::placeholder{color:var(--fg-3)}.bsblog .search-form__submit{padding:8px 16px;font-size:14px}.bsblog .search-overlay .search-form{max-width:720px;margin:0 auto}.bsblog .search-overlay .search-form__inner{background:transparent;border:0;border-bottom:2px solid var(--bs-green);border-radius:0;padding:8px 0}.bsblog .search-overlay .search-form__icon{color:var(--bs-green)}.bsblog .search-overlay .search-form__field{color:var(--bs-green);font-family:var(--font-display);font-weight:500;font-size:28px;background:transparent}.bsblog .search-overlay .search-form__field::placeholder{color:rgba(14,216,148,.4)}.bsblog .search-overlay .search-form__submit{display:none}.bsblog .footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bsblog .footer__menu li a{color:rgba(235,245,223,.7);text-decoration:none;transition:color .15s}.bsblog .footer__menu li a:hover{color:var(--bs-green)}.bsblog .site-nav>a{margin:0}.bsblog .archive-head{padding:var(--s-8) 0 var(--s-5)}.bsblog .archive-head__inner{max-width:880px;margin:0 auto;text-align:center}.bsblog .archive-head .eyebrow{display:inline-block;margin-bottom:var(--s-3);color:var(--bs-green-700)}.bsblog .archive-head__title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4vw + 8px,60px);letter-spacing:-.02em;line-height:1.08;margin:0 0 var(--s-4)}.bsblog .archive-head__title em{font-style:normal;color:var(--bs-green-700);font-weight:400}.bsblog .archive-head__desc{color:var(--fg-2);font-size:var(--t-md);line-height:1.6;margin-bottom:var(--s-4)}.bsblog .archive-head__meta{color:var(--fg-3);font-size:var(--t-sm);margin-bottom:var(--s-5)}.bsblog .archive-head__search{margin-top:var(--s-5)}.bsblog .author-head{padding:var(--s-8) 0 var(--s-5)}.bsblog .author-head__inner{max-width:880px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:var(--s-6);align-items:center}.bsblog .author-head__avatar img{width:120px;height:120px;border-radius:999px;display:block;border:3px solid var(--bs-green)}.bsblog .author-head__title{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3vw + 8px,48px);letter-spacing:-.02em;line-height:1.1;margin:var(--s-2) 0 var(--s-3)}.bsblog .author-head__bio{color:var(--fg-2);line-height:1.6;margin-bottom:var(--s-3)}.bsblog .author-head__meta{color:var(--fg-3);font-size:var(--t-sm)}@media (max-width:620px){.bsblog .author-head__inner{grid-template-columns:1fr;text-align:center;justify-items:center}}.bsblog .no-results{grid-column:1/-1;text-align:center;padding:var(--s-8) var(--s-5);background:var(--bs-white);border-radius:var(--r-lg);border:1px dashed var(--border-2)}.bsblog .no-results__title{font-family:var(--font-display);font-weight:500;font-size:36px;margin-bottom:var(--s-3)}.bsblog .no-results__text{color:var(--fg-2);max-width:520px;margin:0 auto var(--s-5);line-height:1.6}.bsblog .no-results__cta{display:flex;flex-direction:column;align-items:center;gap:var(--s-4)}.bsblog .error-404{padding:var(--s-9) 0 var(--s-7);text-align:center}.bsblog .error-404__inner{max-width:720px;margin:0 auto}.bsblog .error-404__code{font-family:var(--font-display);font-weight:500;font-size:clamp(96px,15vw,200px);line-height:1;color:var(--bs-green);-webkit-text-stroke:2px var(--bs-black);margin-bottom:var(--s-5);letter-spacing:-.04em}.bsblog .error-404__title{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4vw + 8px,56px);letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--s-4)}.bsblog .error-404__text{color:var(--fg-2);font-size:var(--t-md);line-height:1.6;max-width:520px;margin:0 auto var(--s-6)}.bsblog .error-404__search{margin-bottom:var(--s-6)}.bsblog .error-404__actions{display:flex;justify-content:center;gap:var(--s-3);flex-wrap:wrap}.bsblog .icon-btn{background:transparent;border:0;cursor:pointer;width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;color:var(--fg-1);transition:background .15s,color .15s}.bsblog .icon-btn:hover{background:var(--bs-black);color:var(--bs-green)}.bsblog .pagination__btn.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bsblog .pagination__num.dots{background:transparent;border:0;cursor:default}.bsblog .card__link{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;height:100%}.bsblog .card__link:hover{color:inherit}.bsblog .card__media--placeholder{background:var(--bs-green-100);display:grid;place-items:center;aspect-ratio:16/10}.bsblog .card__media--placeholder img{max-width:50%;max-height:50%;object-fit:contain}.bsblog .section-head__link{font-weight:600;color:var(--bs-green-700);text-decoration:none;font-size:var(--t-sm)}.bsblog .section-head__link:hover{color:var(--bs-black)}.bsblog .widget__desc{font-size:14px;line-height:1.5;margin:0 0 16px}.bsblog .newsletter-form--inline{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.15)}.bsblog .newsletter-form--inline input{color:var(--bs-black)}.bsblog .newsletter-form--inline input::placeholder{color:rgba(0,0,0,.5)}.bsblog .share-btn.is-copied{background:var(--bs-green);color:var(--bs-black);border-color:var(--bs-black)}.bsblog .share-btn.is-copied:after{content:attr(data-label,"Copié !")}.bsblog .author-avatar--img,.bsblog .author-bio__avatar--img{padding:0;overflow:hidden}.bsblog .author-avatar--img img,.bsblog .author-bio__avatar--img img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.bsblog .comments-area{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--border-1)}.bsblog .comments-title{font-family:var(--font-display);font-weight:500;font-size:var(--t-2xl);margin-bottom:var(--s-5)}.bsblog .comment-list{list-style:none;padding:0;margin:0 0 var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.bsblog .comment-body{padding:var(--s-5);background:var(--bs-white);border:1px solid var(--border-1);border-radius:var(--r-md)}.bsblog .comment-author .fn{font-weight:600}.bsblog .comment-meta{font-size:var(--t-sm);color:var(--fg-3);margin-bottom:var(--s-3)}.bsblog .comment-reply-link{display:inline-block;margin-top:var(--s-3);font-size:var(--t-sm);color:var(--bs-green-700);font-weight:600}.bsblog .comment-form p{margin-bottom:var(--s-3)}.bsblog .comment-form label{display:block;font-size:var(--t-sm);color:var(--fg-2);margin-bottom:6px}.bsblog .comment-form input[type=email],.bsblog .comment-form input[type=text],.bsblog .comment-form input[type=url],.bsblog .comment-form textarea{width:100%;padding:10px 14px;border:1px solid var(--border-2);border-radius:var(--r-sm);font-family:var(--font-body);font-size:var(--t-base);background:var(--bs-white)}.bsblog .comment-form textarea{min-height:140px}.bsblog .comment-form .submit,.bsblog .form-submit .submit{background:var(--bs-black);color:var(--bs-green);border:2px solid var(--bs-black);padding:12px 24px;border-radius:var(--r-pill);font-weight:600;cursor:pointer;font-family:var(--font-body)}.bsblog .comment-form .submit:hover{transform:translateY(-1px)}.bsblog .page-links{margin-top:var(--s-6);padding:var(--s-4) 0;border-top:1px solid var(--border-1);display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--fg-2)}.bsblog .page-links a,.bsblog .page-links__num{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 10px;border:1px solid var(--border-2);border-radius:var(--r-sm);text-decoration:none;color:var(--fg-1)}.bsblog .page-links a:hover{background:var(--bs-black);color:var(--bs-green);border-color:var(--bs-black)}.bsblog .article-column{min-width:0}.bsblog .article-body--page{max-width:880px;margin:0 auto}.bsblog .hero__eyebrow a{color:inherit;text-decoration:underline;text-decoration-thickness:1px}.bsblog .hero__title a{color:inherit;text-decoration:none}.bsblog .hero__title a:hover{color:var(--bs-green)}.bsblog .bs-lang-switcher{position:static;flex-shrink:0;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:6px 12px;box-shadow:0 2px 12px rgba(0,0,0,.08);font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bsblog .bs-lang-switcher ul{display:flex;gap:12px;margin:0;padding:0;list-style:none}.bsblog .bs-lang-switcher li{margin:0;padding:0}.bsblog .bs-lang-switcher a{color:#111;text-decoration:none;display:inline-flex;align-items:center;gap:6px;opacity:.55;transition:opacity .15s ease}.bsblog .bs-lang-switcher .current-lang a,.bsblog .bs-lang-switcher a:hover{opacity:1}.bsblog .bs-lang-switcher .current-lang a{font-weight:700}.bsblog .bs-lang-switcher img{width:16px;height:11px;vertical-align:middle;border-radius:2px;display:inline}.bsblog .bs-lang-switcher--menu{align-self:flex-start}.bsblog .bs-lang-switcher.hide-mobile{display:block}@media (max-width:780px){.bsblog .bs-lang-switcher.hide-mobile{display:none}}@media (max-width:640px){.bsblog .bs-lang-switcher{padding:4px 8px;font-size:12px}.bsblog .bs-lang-switcher ul{gap:8px}}.bsblog .newsletter-form.newsletter-form--inline{display:flex!important;flex-wrap:nowrap;gap:6px;align-items:stretch;width:100%;box-sizing:border-box}.bsblog .newsletter-form.newsletter-form--inline .newsletter-form__text{flex:1 1 auto;min-width:0;width:auto;box-sizing:border-box}.bsblog .newsletter-form.newsletter-form--inline .btn{flex:0 0 auto;width:auto!important;min-width:0!important;padding-left:14px!important;padding-right:14px!important;white-space:nowrap}.bsblog .newsletter-form{text-decoration:none;align-items:center}.bsblog .newsletter-form__text{flex:1;padding:10px 14px;font-family:var(--font-body);font-size:14px;color:rgba(235,245,223,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsblog .newsletter-form--inline .newsletter-form__text{color:rgba(0,0,0,.5)}.bsblog .article-body .bl-wp-h3,.bsblog .article-body p.bl-lede{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.015em;margin:var(--s-6) 0 var(--s-3)}.bsblog .article-body .bl-wp-h4{font-size:var(--t-xl)}.bsblog .article-body .bl-wp-h4,.bsblog .article-body .bl-wp-h5{font-family:var(--font-display);font-weight:300;line-height:var(--lh-snug);letter-spacing:var(--track-tight);margin:0}.bsblog .article-body .bl-wp-h5{font-size:var(--t-lg)}.bsblog .article-body .bl-wp-h6{font-family:var(--font-body);font-weight:700;font-size:.67em;line-height:var(--lh-normal);letter-spacing:normal;margin:2.33em 0}.bsblog .article-body>*+.bl-wp-h4,.bsblog .article-body>*+.bl-wp-h5{margin-top:var(--s-5)}.bsblog .article-body li.bl-check{list-style:none;position:relative;padding-left:1.9em;margin-left:-1.4em}.bsblog .article-body li.bl-check:before{content:"";position:absolute;left:0;top:.38em;width:1.05em;height:1.05em;border:2px solid var(--bs-green);border-radius:4px;box-sizing:border-box}.bsblog .article-body li.bl-check-done:before{background:var(--bs-green)}.bsblog .article-body .bl-video a{font-weight:600}.bsblog .pagination__nums{align-items:center}.bsblog .pagination__num{display:inline-grid;place-items:center;text-decoration:none}.bsblog .pagination__btn{text-decoration:none}.bsblog .pagination__nums .dots{display:inline-grid;place-items:center;height:40px}.bsblog .search-form__icon{display:block}