/* Only the three plan cards: shared desktop rows, readable automatic mobile height. */
#compare-plans .compare-card--compact{display:grid;grid-template-rows:40px 100px 60px 1fr 44px;gap:10px;padding:20px;border-width:2px;min-width:0;min-height:0}
#compare-plans .compare-compact-heading{position:static;display:block;margin:0;padding:0;background:none;border:0;box-shadow:none}
#compare-plans .compare-compact-heading p{font-size:10px;font-weight:800;letter-spacing:.1em;color:#0e6b45;line-height:1.4;margin:0 0 3px}
#compare-plans .compare-compact-heading h3{font-size:23px;line-height:1.15;margin:0;text-transform:none;letter-spacing:-.02em}
#compare-plans .compare-compact-price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
#compare-plans .compare-compact-price p{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;line-height:1.25}
#compare-plans .compare-compact-price strong{font-size:clamp(23px,2vw,28px);font-weight:800;letter-spacing:-.035em;white-space:nowrap}
#compare-plans .compare-compact-price :is(span,small){font-size:12px;line-height:1.5;color:#486157}
#compare-plans .compare-compact-price small{display:block;margin-top:3px}
#compare-plans .compare-card--compact .compare-saving{margin:0;padding:10px 12px;font-size:13px;line-height:1.5;border-radius:10px;align-self:stretch}
#compare-plans .compare-card--compact .compare-saving strong{font-size:inherit}
#compare-plans .compare-card--compact .compare-benefits{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5}
#compare-plans .compare-card--compact .compare-benefits li{margin:0;padding:0}
#compare-plans .compare-card--compact>.button{width:100%;margin:0;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4;align-self:end;justify-content:center}
@media(max-width:767px){
 #compare-plans .compare-card--compact{grid-template-rows:auto auto auto auto 44px;gap:14px;padding:20px}
 #compare-plans .compare-compact-price strong{font-size:clamp(20px,5.5vw,28px)}
}
