.bv8-commercial{color:var(--bv8-ink);font-family:var(--bv8-sans);max-width:100%;overflow-wrap:break-word}
.bv8-commercial header{background:var(--bv8-ink);color:#fff;padding:clamp(2rem,6vw,6rem);border-radius:1rem}
.bv8-commercial header h1{color:#fff;font-size:clamp(2rem,5vw,4.8rem);line-height:1.06;letter-spacing:-.045em;max-width:20ch}
.bv8-commercial header p{max-width:65ch;color:#d9f4f7}
.bv8-commercial p,.bv8-commercial li{line-height:1.7}.bv8-commercial section,.bv8-commercial aside{margin-block:3rem}
.bv8-commercial h2{color:#071014;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.15}.bv8-commercial h3{color:#071014;font-size:1.45rem;line-height:1.25}
.bv8-commercial>section,.bv8-commercial>aside{padding-inline:clamp(1.5rem,6vw,6rem)}
.bv8-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.bv8-commercial-grid article{padding:clamp(1.2rem,3vw,2.4rem);background:var(--bv8-ice);border-radius:1rem;display:flex;flex-direction:column;scroll-margin-top:8rem}
.bv8-commercial-grid article>a{margin-top:auto}.bv8-commercial a{color:#105c6a;text-underline-offset:.2em}.bv8-commercial .bv8-commercial-cta{display:inline-block;background:#d9f4f7;color:#071014;border:1px solid #105c6a;padding:1rem 1.3rem;border-radius:2rem;font-weight:700}
.bv8-commercial a:focus-visible{outline:3px solid #ee702e;outline-offset:4px}.bv8-commercial-entry{padding:2rem clamp(1rem,6vw,6rem);background:#d9f4f7;color:#071014}.bv8-commercial-entry h2{font:600 clamp(1.5rem,3vw,2.5rem)/1.2 var(--bv8-sans);color:inherit}.bv8-commercial-entry p{max-width:70ch;line-height:1.6}.bv8-commercial-entry nav{display:flex;flex-wrap:wrap;gap:1rem 2rem}.bv8-commercial-entry a{color:#105c6a;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:700px){.bv8-commercial-grid{grid-template-columns:1fr}.bv8-commercial header{padding:1.5rem}.bv8-commercial-entry nav{flex-direction:column}}
