#bnf-copy-preview-notice{display:flex;justify-content:center;align-items:center;gap:18px;padding:10px 18px;background:#edf5ff;color:#234d79;font:500 13px/1.6 sans-serif;border-bottom:1px solid #d4e4f6}
#bnf-copy-preview-notice a{color:#234d79;text-decoration:underline;white-space:nowrap}
.bnf-copy-preview .lab-flow-copy h1{max-width:720px;line-height:1.35;font-size:clamp(28px,3.1vw,44px)}
.bnf-copy-preview .lab-flow-copy>p{max-width:760px;line-height:1.8}
.bnf-copy-preview .bnf-preview-products{margin-left:12px;background:#fff;color:#285da1;border:1px solid #bcd2eb}
.bnf-copy-preview .what-heading h2{line-height:1.4}
.bnf-copy-preview .what-slide h2{line-height:1.4;font-size:clamp(22px,2vw,30px)}
.bnf-copy-preview .what-slide p{line-height:1.75}
.bnf-copy-preview .hero-feature .spotlight-content p{font-size:15px;line-height:1.85}
.bnf-copy-preview .hero-feature .spotlight-content h2,.bnf-copy-preview .hero-feature .spotlight-content h3{font-size:clamp(22px,2vw,30px);line-height:1.4}
.bnf-preview-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}
.bnf-preview-team-grid>div{padding:22px;background:#fff;border:1px solid #e0e7ef;border-radius:16px}
.bnf-preview-team-grid h3{margin:0 0 10px;font-size:20px;color:#245789}
.bnf-preview-team-grid p{margin:0;line-height:1.8}
@media(max-width:768px){#bnf-copy-preview-notice{gap:10px;font-size:11px;padding:9px 12px}.bnf-copy-preview .lab-flow-copy h1{font-size:29px}.bnf-copy-preview .lab-flow-copy>p{font-size:15px}.bnf-copy-preview .lab-flow-link{display:inline-flex;margin:12px 8px 0 0}.bnf-copy-preview .bnf-preview-products{margin-left:0}.bnf-preview-team-grid{grid-template-columns:1fr;gap:10px}.bnf-preview-team-grid>div{padding:18px}.bnf-copy-preview .hero-feature .spotlight-content p{font-size:14px;line-height:1.8}}
