.mega-link-grid>a,.medicare-card-list>a,.compare-card-list>a,.resources-card-list>a{position:relative;overflow:hidden;transition:background .22s ease,transform .22s ease}.mega-link-grid>a:before,.medicare-card-list>a:before,.compare-card-list>a:before,.resources-card-list>a:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:center;transition:transform .22s ease}.mega-link-grid>a:hover,.mega-link-grid>a:focus-visible,.medicare-card-list>a:hover,.medicare-card-list>a:focus-visible,.compare-card-list>a:hover,.compare-card-list>a:focus-visible,.resources-card-list>a:hover,.resources-card-list>a:focus-visible{background:var(--green-soft);transform:translateX(2px);outline:0}.mega-link-grid>a:hover:before,.mega-link-grid>a:focus-visible:before,.medicare-card-list>a:hover:before,.medicare-card-list>a:focus-visible:before,.compare-card-list>a:hover:before,.compare-card-list>a:focus-visible:before,.resources-card-list>a:hover:before,.resources-card-list>a:focus-visible:before{transform:scaleY(1)}.mega-link-grid i,.medicare-card-list i,.compare-card-list i,.resources-card-list i{transition:background .22s ease,color .22s ease,border-color .22s ease}.mega-link-grid>a:hover i,.mega-link-grid>a:focus-visible i,.medicare-card-list>a:hover i,.medicare-card-list>a:focus-visible i,.compare-card-list>a:hover i,.compare-card-list>a:focus-visible i,.resources-card-list>a:hover i,.resources-card-list>a:focus-visible i{background:var(--gold);color:var(--green-dark);border-color:var(--gold)}
