/* Scoped to the new AI-column teaser; unrelated homepage business UI is unchanged. */
.p-visual-entry{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:center;border-radius:10px;padding:30px 32px}
.p-visual-entry>div{min-width:0}
.p-visual-entry .p-eyebrow{font-size:16px;line-height:1.7;margin:0 0 7px}
.p-visual-entry h2{font-size:clamp(25px,2.4vw,32px);line-height:1.5;margin:0 0 14px}
.p-visual-entry p:not(.p-eyebrow){font-size:18px;line-height:1.75;margin:0 0 18px}
.p-visual-entry .p-button{font-size:18px;min-height:48px;line-height:1.7}
.p-visual-entry .v-entry-picture{display:block;border:1px solid #c8d0bf;border-radius:8px;overflow:hidden;background:#eef3e9;min-height:44px}
.p-visual-entry .v-entry-picture img{display:block;width:100%;height:auto}
@media(max-width:700px){.p-visual-entry{grid-template-columns:1fr;padding:24px 22px;gap:22px}.p-visual-entry h2{font-size:26px}.p-visual-entry .p-button{font-size:18px;padding:12px 16px}.p-visual-entry .v-entry-picture{max-width:480px;width:100%}}
