.membership-launch-settings { min-width: 0; margin: 1.25rem 0; padding: 1.1rem; border: 1px solid #665330; border-radius: 12px; }
.membership-launch-settings legend { float: none; width: auto; max-width: 100%; margin-bottom: .75rem; padding: 0 .4rem; font-size: 1.05rem; color: #f1d697; }
.membership-launch-settings input, .membership-launch-settings select { min-width: 0; max-width: 100%; }
.membership-launch-price { margin: 1rem 0; padding: .85rem; border-left: 3px solid #cda34e; background: rgba(205, 163, 78, .08); color: #ead7ac; line-height: 1.6; overflow-wrap: anywhere; }
.membership-launch-price small { color: #c7c3b9; }
@media (max-width: 480px) { .membership-launch-settings { padding: .8rem; } }
