.bh-post__head{background:var(--bh-white);padding:56px var(--bh-gutter) 0}.bh-post__wrap{margin:0 auto;max-width:var(--bh-container)}.bh-post__crumb{align-items:center;color:var(--bh-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.bh-post__crumb a{color:var(--bh-sky-dark);font-weight:600}.bh-post__intro{max-width:900px}.bh-post__tag{background:var(--bh-chartreuse-tint);border-radius:var(--bh-radius-pill);color:#4e5412;display:inline-block;font-family:var(--bh-font-mono);font-size:12px;letter-spacing:.08em;margin-top:28px;padding:7px 14px;text-transform:uppercase}.bh-post__title{color:var(--bh-eggplant);font-family:var(--bh-font-display);font-size:clamp(44px,5.6vw,80px);font-weight:700;letter-spacing:-.04em;line-height:1;margin:20px 0 0}.bh-post__dek{color:var(--bh-ink-soft);font-size:21px;line-height:1.5;margin:22px 0 0;max-width:720px}.bh-post__byline{align-items:center;color:var(--bh-ink-soft);display:flex;flex-wrap:wrap;font-size:15px;gap:14px 20px;margin-top:28px}.bh-post__author{align-items:center;display:inline-flex;gap:10px}.bh-post__author img{border-radius:50%;display:block;height:40px;object-fit:cover;width:40px}.bh-post__author strong{color:var(--bh-ink)}.bh-post__dot{background:#b3b3b3;border-radius:50%;height:4px;width:4px}.bh-post__hero{aspect-ratio:21/9;border-radius:var(--bh-radius-lg);display:block;margin-top:44px;object-fit:cover;width:100%}.bh-post__main{background:var(--bh-white);padding:64px var(--bh-gutter) 110px}.bh-post__layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px 72px;margin:0 auto;max-width:var(--bh-container)}.bh-post__body{color:#2e2639;flex:1 1 600px;font-size:19px;line-height:1.7;max-width:760px;min-width:0}.bh-post__aside{display:flex;flex:1 1 280px;flex-direction:column;gap:20px;max-width:360px;min-width:0;position:sticky;top:110px}@media (max-width:960px){.bh-post__aside{flex-basis:100%;max-width:none;order:-1;position:static}.bh-post__cta-card{display:none}}.bh-post__body>:first-child{margin-top:0}.bh-post__body p{margin:18px 0 0}.bh-post__body>p:first-child{color:var(--bh-ink);font-size:23px;line-height:1.55}.bh-post__body h2{font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:56px 0 0}.bh-post__body h2,.bh-post__body h3{color:var(--bh-eggplant);font-family:var(--bh-font-display);scroll-margin-top:110px}.bh-post__body h3{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:40px 0 0}.bh-post__body h4{color:var(--bh-ink);font-size:20px;font-weight:700;margin:32px 0 0}.bh-post__body a{color:var(--bh-sky-dark);text-decoration:underline;text-underline-offset:3px}.bh-post__body strong{color:var(--bh-ink)}.bh-post__body ol,.bh-post__body ul{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding-left:22px}.bh-post__body li{padding-left:6px}.bh-post__body li::marker{color:var(--bh-sky-dark);font-weight:700}.bh-post__body blockquote{border-left:4px solid var(--bh-chartreuse);color:var(--bh-eggplant);font-family:var(--bh-font-display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:48px 0 0;padding:8px 0 8px 28px}.bh-post__body blockquote p{margin:0}.bh-post__body img{border-radius:20px;display:block;height:auto;margin:32px 0 0;max-width:100%}.bh-post__body figure{margin:32px 0 0}.bh-post__body figcaption{color:var(--bh-muted);font-size:14px;margin-top:10px}.bh-post__body hr{border:0;border-top:1px solid var(--bh-border);margin:48px 0 0}.bh-post__body table{border-collapse:collapse;display:block;font-size:16px;line-height:1.5;margin:28px 0 0;overflow-x:auto;width:100%}.bh-post__body th{background:var(--bh-eggplant);color:var(--bh-white);font-weight:600;padding:14px 16px;text-align:left}.bh-post__body td{border-bottom:1px solid var(--bh-border);padding:14px 16px;vertical-align:top}.bh-post__body tr:nth-child(2n) td{background:var(--bh-gray)}.bh-post__body iframe,.bh-post__body video{aspect-ratio:16/9;border:0;border-radius:20px;display:block;height:auto;margin:32px 0 0;max-width:100%;width:100%}.bh-post__body .hs-cta-embed,.bh-post__body .hs-cta-wrapper{margin-top:32px}.bh-post__toc{background:var(--bh-gray);border-radius:24px;padding:26px 26px 22px}.bh-post__toc[hidden]{display:none}.bh-post__toc-label{color:var(--bh-sky-dark);font-family:var(--bh-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bh-post__toc ol{display:flex;flex-direction:column;list-style:none;margin:14px 0 0;padding:0}.bh-post__toc a{border-bottom:1px solid var(--bh-border);color:var(--bh-eggplant);display:block;font-size:15px;font-weight:600;line-height:1.4;padding:9px 0}.bh-post__toc li:last-child a{border-bottom:0}.bh-post__toc a.is-current{color:var(--bh-sky-dark)}.bh-post__cta-card{background:var(--bh-sky-dark);border-radius:24px;color:var(--bh-white);padding:26px}.bh-post__cta-title{font-family:var(--bh-font-display);font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.bh-post__cta-text{color:#dbe9f1;font-size:15px;line-height:1.5;margin:10px 0 0}.bh-post__cta-btn{background:var(--bh-chartreuse);border:0;border-radius:12px;color:#141505;cursor:pointer;font:inherit;font-size:15px;font-weight:600;margin-top:18px;min-height:48px;width:100%}.bh-post__cta-btn:hover{filter:brightness(1.06)}.bh-post__related{background:var(--bh-gray);padding:110px var(--bh-gutter)}.bh-post__related-eyebrow{color:var(--bh-sky-dark);font-family:var(--bh-font-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.bh-post__related-title{color:var(--bh-eggplant);font-family:var(--bh-font-display);font-size:clamp(36px,4.4vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.04;margin:14px 0 44px}.bh-post__related-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.bh-post__card{background:var(--bh-white);border-radius:var(--bh-radius);color:var(--bh-ink)!important;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease}.bh-post__card:hover{box-shadow:var(--bh-shadow-lift);transform:translateY(-4px)}.bh-post__card img{aspect-ratio:16/9;border-radius:18px;display:block;margin:14px 14px 0;object-fit:cover;width:calc(100% - 28px)}.bh-post__card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 28px}.bh-post__card-tag{color:var(--bh-sky-dark);font-family:var(--bh-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bh-post__card-title{font-family:var(--bh-font-display);font-size:22px;font-weight:600;line-height:1.2;margin:0}.bh-post__card-read{color:var(--bh-sky-dark);font-size:15px;font-weight:600;margin-top:auto;padding-top:6px}