.catalog-price-card{padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--line,#e9dfd3);border-radius:20px;background:var(--paper,#fffaf3);color:var(--ink,#29251f);max-width:40rem;overflow-wrap:anywhere}
.catalog-price-card h3{margin:.7rem 0;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.2}
.catalog-price-description{white-space:pre-line;line-height:1.65}
.catalog-price-value{margin:1.5rem 0 .4rem}.catalog-price-value strong{font-size:clamp(1.8rem,4vw,2.5rem);font-variant-numeric:tabular-nums}
.catalog-price-card .button{margin-top:1rem}.catalog-price-card .kicker{color:var(--orange,#a74510)}
@media print{.catalog-price-card{break-inside:avoid}}
