.comparison-card{--card-border: 2px solid rgb(221, 221, 221);--card-background-color: rgb(242, 246, 240);--card-display: grid;border-radius:1rem 1rem 1rem 0;grid-row:span 1;gap:0;grid-template-rows:subgrid;container-type:unset;overflow:hidden}.comparison-card:has(.card-body){grid-row:span 3}.comparison-card .card-header{flex:1;padding:var(--spacing-sm);background-color:#fff;border-radius:.5rem .5rem 0 0;border-bottom:1px solid rgb(221,221,221);display:grid;grid-template-rows:auto 1fr auto}.comparison-card .card-header .icon{width:3.5rem;height:3.5rem;margin-bottom:1.25rem}.comparison-card .card-header .illustration{margin-bottom:1.25rem}.comparison-card .card-header .card-button .btn{width:100%}.comparison-card--has-icon .card-header{grid-template-rows:auto auto 1fr auto}.comparison-card__lead>p{margin-bottom:0}.comparison-card__inclusions ul{padding-left:1.25rem;margin:0}.comparison-card .card-body{--card-body-padding: var(--spacing-sm)}.comparison-card .card-body .list-styled>li{--list-item-font-size: 1rem}.comparison-card .card-body .card-button .btn{width:100%}.comparison-card .card-text{display:flex;flex-direction:column}.comparison-card>.card-button{background-color:#fff;border-top:1px solid rgb(221,221,221);margin-top:0;display:flex;align-items:center;justify-content:flex-start}.comparison-card>.card-button>a{width:auto;margin:var(--spacing-xs);text-transform:uppercase}.comparison-card>.card-button>a span{letter-spacing:0}
