.sf-card .sf-card-details{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.sf-card .sf-card-specs{border-block:1px solid var(--sf-rule-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;margin:0;padding-block:10px;display:grid}.sf-card .sf-card-specs dt{color:var(--sf-muted);font-size:10px;line-height:1.4}.sf-card .sf-card-specs dd{color:var(--sf-ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.5}.sf-card .sf-card-specs>div:last-child{text-align:end}.sf-card .sf-card-price-row{margin-top:auto;padding-top:2px;display:flex}.sf-card .sf-card-price{align-items:center;min-height:28px;padding:3px 11px;line-height:1.3;display:inline-flex}.sf-card .sf-card-price-free{background:color-mix(in srgb, var(--sf-ok) 10%, var(--sf-sheet));border:1px solid color-mix(in srgb, var(--sf-ok) 25%, var(--sf-rule-soft));border-radius:999px}.sf-card .sf-card-price-paid{color:var(--sf-ink);background:var(--sf-sheet);border:1px solid var(--sf-rule);box-shadow:inset 0 -2px 0 var(--sf-rule-soft);letter-spacing:.02em;border-radius:4px}@media (width<=480px){.sf-card .sf-card-specs{grid-template-columns:minmax(0,1fr);gap:6px}.sf-card .sf-card-specs>div:last-child{text-align:start}}
