.rate-policy-choices{border:1px solid var(--line);border-radius:8px;padding:14px;margin:20px 0;display:grid;gap:12px;font-size:13px}.rate-policy-choices legend{padding:0 6px;font-weight:600}.rate-policy-choices label{display:flex;gap:8px;align-items:center}.rate-policy-choices input{accent-color:var(--brand)}.rate-policy-preview{white-space:pre-wrap;line-height:1.7;font-size:13px;background:var(--sage);padding:16px;border:1px solid var(--line);border-radius:8px}.rate-plan-languages{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.rate-plan-languages button{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px;display:flex;gap:6px;align-items:center;font-size:11px;color:var(--ink)}.rate-plan-languages button[aria-pressed="true"]{border-color:var(--brand);background:var(--sage)}.rate-plan-languages svg{width:26px;height:18px}.rate-plan-form>.email-preview-links{margin-top:14px}.confirmation-conditions{text-align:left;margin-top:28px}.confirmation-conditions h2{font-size:20px}.confirmation-conditions .terms{max-height:none}.selected-rate details{margin:9px 0}.selected-rate summary{font-size:12px}.selected-rate .terms{font-size:12px;max-height:240px}
