/* Reform bill directory: additive styles; preserves the site's global design */
.reform-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;border-radius:1.15rem}
.reform-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(12,32,61,.12)}
.reform-card .card-body{min-width:0}.reform-card h3,.reform-card p{overflow-wrap:break-word}
.reform-card .btn{white-space:normal;text-align:center;max-width:100%}
.reform-card:focus-within{outline:2px solid #c6a36b;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.reform-card{transition:none}.reform-card:hover{transform:none}}
@media(max-width:575.98px){.reform-card .card-body{padding:1.25rem!important}.reform-card h3{font-size:1.18rem}}
