/* Keep the R41 workspace; introduce the package only at the review stage. */
.vg-fit{margin:22px 0 8px;padding:22px;border:1px solid #cdbbdc;border-left:4px solid var(--vg-teal);border-radius:5px;background:#faf7fd}
.vg-fit .vg-eyebrow{margin:0 0 7px}
.vg-fit h2{font-size:24px;line-height:1.35;margin:0;color:var(--vg-ink)}
.vg-fit-price{display:block;font-size:18px;font-weight:750;color:var(--vg-purple);margin-top:10px;line-height:1.6}
.vg-fit p:not(.vg-eyebrow){font-size:13px;line-height:1.8;color:var(--vg-muted);margin:12px 0 0}
.vg-fit nav{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:14px}
.vg-fit :is(button,a){min-height:44px;display:inline-flex;align-items:center;border:0;background:transparent;padding:8px 0;font:inherit;font-size:12px;font-weight:700;color:var(--vg-purple);text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.vg-fit{padding:18px}.vg-fit h2{font-size:23px}}
