/* Forward navigation after an article, using the existing Vision card roles. */
.page-end-teasers{max-width:calc(var(--editorial-max) + 2 * var(--gutter));margin-inline:auto;padding:0 var(--gutter) 80px}
.page-end-teaser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
#business-solution-teasers{scroll-margin-top:calc(var(--header) + 24px)}
.page-end-teaser-grid.is-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.page-end-card-number{font-size:12px;line-height:1.5;color:#7890a5;margin-bottom:24px}
.page-end-teaser-grid.is-single{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--editorial-gap)}
.page-end-teaser-grid.is-single>.page-end-card{grid-column:2}
.page-end-card{display:flex;flex-direction:column;min-width:0;padding:32px;background:#f6f8fa;border:0;border-radius:12px;color:var(--ink);text-decoration:none}
.page-end-card h2{margin:0 0 24px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}
.page-end-card>p{font-family:var(--font-body);font-size:var(--editorial-support);line-height:1.75;color:var(--secondary);margin:0 0 32px;text-wrap:pretty}
.page-end-card .page-end-card-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border-top:1px solid var(--line);padding-top:20px;margin-top:auto}
.page-end-card:hover .arrow{transform:translateX(3px)}
.page-end-card:focus-visible{outline:2px solid var(--blue);outline-offset:5px}
@media(max-width:1023px){
 .page-end-teaser-grid,.page-end-teaser-grid.is-single{grid-template-columns:minmax(0,1fr);gap:24px}
 .page-end-teaser-grid.is-single>.page-end-card{grid-column:1}
 .page-end-teaser-grid.is-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){.page-end-teasers{padding-bottom:60px}.page-end-card{padding:28px}}
@media(max-width:767px){.page-end-teaser-grid.is-product-grid{grid-template-columns:minmax(0,1fr)}}
@media(forced-colors:active){.page-end-card{background:Canvas;border:1px solid CanvasText}}
