.bdlc-hero{display:block;background:var(--bdl-bg,transparent);color:var(--bdl-ink,inherit);padding:var(--bdl-pad,80px) 0}.bdlc-hero__inner{max-width:var(--bdl-maxw,1180px);margin:0 auto;padding:0 24px}.bdlc-hero__eyebrow{font-size:var(--bdl-fs-eyebrow,13px);letter-spacing:0.14em;text-transform:uppercase;font-weight:600;color:var(--bdl-brand,#1f2430);margin-bottom:14px}.bdlc-hero__title{font-family:var(--bdl-font-h,inherit);font-weight:var(--bdl-hw,700);letter-spacing:var(--bdl-tr,-0.01em);font-size:var(--bdl-fs-h1,clamp(30px,5vw,56px));line-height:1.12;margin:0;max-width:20ch}.bdlc-hero__text{font-family:var(--bdl-font-b,inherit);font-size:var(--bdl-fs-lead,18px);line-height:var(--bdl-lh,1.65);color:var(--bdl-ink2,inherit);margin:18px 0 0;max-width:54ch}.bdlc-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.bdlc-hero__btn{display:inline-block;padding:14px 26px;border-radius:var(--bdl-rbtn,8px);border:var(--bdl-bw,1px) solid var(--bdl-brand,#1f2430);background:var(--bdl-brand,#1f2430);color:var(--bdl-onbrand,#ffffff);font-family:var(--bdl-font-b,inherit);font-size:var(--bdl-fs-btn,15px);font-weight:600}.bdlc-hero__btn--ghost{background:transparent;color:var(--bdl-ink,inherit);border-color:var(--bdl-line,rgba(0,0,0,0.18))}.bde-post-loop{max-width:100%;width:100%}