        .list-group-item-action{position:relative;border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease}
        .list-group-item-action::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.06);opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:inherit}
        .list-group-item-action:hover{transform:translateY(-2px);box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}
        .list-group-item-action:hover::after{opacity:1}
        .feature-icon{width:4rem;height:4rem;border-radius:.75rem}

        #featured-3 .list-group-item-action{position:relative;display:block;padding:1.25rem;background:#fff;border:1px solid #dee2e6;border-radius:.75rem;min-height:220px;cursor:default;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
        #featured-3 .list-group-item-action> a{display:block;color:inherit;text-decoration:none}
        #featured-3 .list-group-item-action::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.06);opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:inherit}
        #featured-3 .list-group-item-action:hover,
        #featured-3 .list-group-item-action:focus-within{transform:translateY(-2px);box-shadow:0 .25rem 1rem rgba(0,0,0,.12)}
        #featured-3 .list-group-item-action:hover::after{opacity:1}
        #featured-3 .list-group-item-action:has(a[href]){border-color:#9ec5fe;cursor:pointer}
        #featured-3 .list-group-item-action:has(a[href]):hover,
        #featured-3 .list-group-item-action:has(a[href]):focus-within{border-color:#0d6efd}
        #featured-3 .list-group-item-action:has(a[href]):focus-visible{outline:2px solid #0d6efd;outline-offset:3px}
        #featured-3 .feature h2{margin:.5rem 0}
        #featured-3 .feature p{margin-bottom:0}
