.bsf[data-v-168f6e9e]{width:100%;max-width:420px}.bsf-form[data-v-168f6e9e]{display:flex;gap:8px}.bsf-form input[data-v-168f6e9e]{flex:1;min-width:0;padding:12px 18px;font:inherit;font-size:14px;color:var(--sf-text, #1a1a1a);background:var(--sf-bg, #fff);border:1px solid var(--sf-border, #ececec);border-radius:var(--theme-btn-radius, 50px)}.bsf-form button[data-v-168f6e9e]{padding:12px 20px;font:inherit;font-size:var(--theme-btn-font-size, 14px);font-weight:600;white-space:nowrap;color:var(--sf-on-primary, #fff);background:var(--sf-primary, #1a1a1a);border:none;border-radius:var(--theme-btn-radius, 50px);cursor:pointer}.bsf-form button[data-v-168f6e9e]:disabled{opacity:.6;cursor:default}.bsf-done[data-v-168f6e9e],.bsf-error[data-v-168f6e9e]{font-size:14px;margin-top:6px;color:var(--sf-text-secondary, #666)}.bsf-error[data-v-168f6e9e]{color:var(--sf-error, #dc2626)}.bsf--inverse .bsf-form input[data-v-168f6e9e]{border-color:transparent}.bsf--inverse .bsf-form button[data-v-168f6e9e]{color:var(--sf-primary, #1a1a1a);background:#fff}.bsf--inverse .bsf-done[data-v-168f6e9e]{color:#ffffffe6}.blog-masthead[data-v-b6eaf756]{padding:clamp(32px,6vw,64px) 0 0}.bm-inner[data-v-b6eaf756]{max-width:var(--theme-content-max-width, 1160px);margin:0 auto;padding:0 var(--theme-section-px, 48px)}.bm-row[data-v-b6eaf756]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.bm-text[data-v-b6eaf756]{max-width:680px}.bm-eyebrow[data-v-b6eaf756]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-primary, #1a1a1a);margin-bottom:12px}.bm-title[data-v-b6eaf756]{font-family:var(--font-display, inherit);font-weight:500;font-size:clamp(36px,6vw,72px);line-height:1.02;letter-spacing:-.02em;color:var(--sf-text, #1a1a1a)}.bm-desc[data-v-b6eaf756]{margin-top:16px;font-size:17px;line-height:1.55;color:var(--sf-text-secondary, #666)}.bm-meta[data-v-b6eaf756]{margin-top:14px;font-size:13px;color:var(--sf-text-secondary, #666)}.bm-rule[data-v-b6eaf756]{border:0;border-top:1px solid var(--sf-border, #ececec);margin:clamp(24px,4vw,36px) 0 0}@media(max-width:700px){.bm-inner[data-v-b6eaf756]{padding:0 var(--theme-section-px-mobile, 16px)}.bm-desc[data-v-b6eaf756]{font-size:15px}.bm-subscribe[data-v-b6eaf756]{max-width:none}}.blog-cover[data-v-13393fc0]{padding:clamp(24px,4vw,40px) 0 clamp(24px,4vw,40px)}.bc-inner[data-v-13393fc0]{max-width:var(--theme-content-max-width, 1160px);margin:0 auto;padding:0 var(--theme-section-px, 48px)}.bc-bar[data-v-13393fc0]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:clamp(20px,3vw,32px);border-bottom:1px solid var(--sf-border, #ececec)}.bc-name[data-v-13393fc0]{margin:0;font-family:var(--font-display, inherit);font-size:22px;font-weight:500;color:var(--sf-text, #1a1a1a)}.bc-bar-end[data-v-13393fc0]{display:inline-flex;align-items:baseline;gap:14px;font-size:13px;color:var(--sf-text-secondary, #666);white-space:nowrap}.bc-sub-toggle[data-v-13393fc0]{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--sf-text, #1a1a1a);border-bottom:1.5px solid currentColor;cursor:pointer}.bc-sub-form[data-v-13393fc0]{margin:-12px 0 clamp(20px,3vw,28px) auto}.bc-story[data-v-13393fc0]{display:grid;grid-template-columns:5fr 6fr;gap:clamp(24px,4vw,48px);align-items:center;text-decoration:none;color:inherit}.bc-copy[data-v-13393fc0]{display:flex;flex-direction:column}.bc-kicker[data-v-13393fc0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.bc-tag[data-v-13393fc0]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--sf-text, #1a1a1a);background:var(--sf-bg-dark, #f2f2f2)}.bc-when[data-v-13393fc0]{font-size:13px;color:var(--sf-text-secondary, #666)}.bc-title[data-v-13393fc0]{margin:0;font-family:var(--font-display, inherit);font-weight:500;font-size:clamp(28px,3.6vw,46px);line-height:1.12;letter-spacing:-.01em;color:var(--sf-text, #1a1a1a)}.bc-excerpt[data-v-13393fc0]{margin-top:16px;font-size:16px;line-height:1.6;color:var(--sf-text-secondary, #666);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bc-read[data-v-13393fc0]{align-self:flex-start;margin-top:22px;font-size:14px;font-weight:600;color:var(--sf-text, #1a1a1a);border-bottom:1.5px solid currentColor;padding-bottom:2px}.bc-media[data-v-13393fc0]{display:block;aspect-ratio:4 / 3;border-radius:var(--theme-card-radius, 16px);overflow:hidden;background:var(--sf-bg-dark, #f2f2f2)}.bc-media img[data-v-13393fc0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bc-story:hover .bc-media img[data-v-13393fc0]{transform:scale(1.02)}.bc-placeholder[data-v-13393fc0]{display:block;width:100%;height:100%}@media(max-width:768px){.bc-inner[data-v-13393fc0]{padding:0 var(--theme-section-px-mobile, 16px)}.bc-story[data-v-13393fc0]{grid-template-columns:1fr}.bc-media[data-v-13393fc0]{order:-1}.bc-sub-form[data-v-13393fc0]{margin-left:0;max-width:none}}.blog-centred[data-v-d289ecf5]{padding:clamp(40px,7vw,72px) 0 clamp(32px,5vw,48px);background:var(--sf-bg-dark, #f6f5f2);text-align:center;margin-bottom:clamp(8px,2vw,16px)}.bcn-inner[data-v-d289ecf5]{max-width:720px;margin:0 auto;padding:0 var(--theme-section-px, 48px);display:flex;flex-direction:column;align-items:center}.bcn-eyebrow[data-v-d289ecf5]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sf-primary, #1a1a1a);margin-bottom:12px}.bcn-title[data-v-d289ecf5]{font-family:var(--font-display, inherit);font-weight:500;font-size:clamp(34px,5.5vw,60px);line-height:1.05;letter-spacing:-.02em;color:var(--sf-text, #1a1a1a)}.bcn-desc[data-v-d289ecf5]{margin-top:14px;font-size:16px;line-height:1.6;color:var(--sf-text-secondary, #666)}.bcn-subscribe[data-v-d289ecf5]{margin-top:24px}.bcn-meta[data-v-d289ecf5]{margin-top:14px;font-size:13px;color:var(--sf-text-secondary, #666)}@media(max-width:700px){.bcn-inner[data-v-d289ecf5]{padding:0 var(--theme-section-px-mobile, 16px)}}
