/* Continue the approved visual navigation direction into discovery pages. */
main .visual-navigation-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;padding:22px!important;text-decoration:none;box-sizing:border-box}
main .navigation-art{display:flex;align-items:center;justify-content:center;flex:none;height:148px;width:100%;padding:12px;background:#dce7d5;margin-bottom:18px;box-sizing:border-box;overflow:hidden}
main .navigation-art img{display:block;width:100%;height:100%;object-fit:contain;margin:0;max-height:100%}
main .navigation-symbol{display:flex;align-items:center;justify-content:center;flex:none;height:148px;width:100%;background:#dce7d5;color:#123d30;margin-bottom:18px;box-sizing:border-box}
main .navigation-symbol svg{display:block;width:78px;height:78px}
main .visual-navigation-card h3{font:600 18px/1.4 Helvetica,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 10px!important;text-wrap:balance}
main .visual-navigation-card p{font-size:16px!important;line-height:1.55!important;margin:0 0 18px!important}
main .visual-navigation-card :is(.topic-link,.digital-market-link){margin-top:auto;padding-top:6px;font:600 13px/1.6 Helvetica,Arial,sans-serif;text-underline-offset:4px}
main .visual-navigation-card:focus-within{outline:3px solid currentColor;outline-offset:5px}
main .visual-navigation-card:is(a):hover h3{text-decoration:underline;text-underline-offset:4px}
main .digital-market-grid{gap:24px}
main .digital-market.visual-navigation-card{border:1px solid #819a80;background:#eaf0e4;color:#123d30}
main .digital-market.visual-navigation-card :is(h3,p,.digital-market-link){color:#123d30!important}
main .project-orbit-grid .orbit-project-card{min-height:0;gap:0}
main .project-orbit-grid .orbit-icon{margin-bottom:18px}
main .project-orbit-grid .orbit-project-card .eyebrow{margin-bottom:6px;line-height:1.6}
main .project-orbit-grid .orbit-project-card p{font-size:16px!important;max-width:26ch}
@media(max-width:600px){main .visual-navigation-card{padding:20px!important}main .navigation-art,main .navigation-symbol{height:138px}main .visual-navigation-card h3{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){main .visual-navigation-card{transition:none!important}main .visual-navigation-card:hover{transform:none!important}}
