#home-compliance-support .showcase-grid{display:block}
#home-compliance-support .showcase-grid>div:first-child{text-align:center;max-width:900px;margin:0 auto 40px}
#home-compliance-support h2::after{margin-inline:auto}
#home-compliance-support .showcase-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}
#home-compliance-support .showcase-list article{min-width:0;padding:24px 20px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}
#home-compliance-support .showcase-list h3{font-size:19px;line-height:1.4;letter-spacing:0;overflow-wrap:break-word}
#home-compliance-support .showcase-list p{font-size:16px;line-height:1.75}
#home-compliance-support .showcase-list article:is(:hover,:focus-visible){background:#fff;border-color:#fff;box-shadow:0 18px 40px #00182c26}
#home-compliance-support .showcase-list article:is(:hover,:focus-visible) h3{color:#071d35}
#home-compliance-support .showcase-list article:is(:hover,:focus-visible) p{color:#36546c}
#home-compliance-support .showcase-list article:is(:hover,:focus-visible) span{color:#0078c8}
#home-compliance-support .showcase-list article:focus-visible{outline:2px solid #8ed7ff;outline-offset:4px}
@media(max-width:991px){#home-compliance-support .showcase-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){#home-compliance-support .showcase-list{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){#home-compliance-support .showcase-list article{transition:none}}
