.package-builder .choice-card{white-space:normal;border:1px solid var(--border);background:var(--card);text-align:left;border-radius:8px;justify-content:flex-start;height:auto;transition:border-color .2s,box-shadow .2s;display:block;position:relative}.package-builder .choice-card:hover{border-color:var(--primary)}.package-builder .choice-card[aria-pressed=true],.package-builder .choice-card[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.package-builder .btn-outline{border:1px solid var(--primary);height:auto;min-height:44px;color:var(--primary);font-family:var(--font-heading);text-transform:uppercase;padding:13px 28px}.package-builder .btn-primary{height:auto;min-height:44px}.package-builder button{letter-spacing:0}@media (prefers-reduced-motion:reduce){.package-builder *{scroll-behavior:auto;transition:none}}
