.rider-account{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.rider-account p,.rider-section-heading p,#profilePanel p,#earningsPanel p{line-height:1.8}.rider-account-actions{display:flex;gap:10px;flex-wrap:wrap}.rider-account a,.rider-account button{white-space:normal}.rider-section-heading{margin:28px 0 20px}.rider-section-heading h2{font-size:28px;letter-spacing:-1px}.rider-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.rider-details dt{font-size:12px;color:var(--muted);margin-bottom:8px}.rider-details dd{margin:0;overflow-wrap:anywhere;font-weight:600}#riderAccountStatus{overflow-wrap:anywhere}#content .practice-card{margin-top:20px}#profilePanel .primary{display:inline-block}#earningsPanel .balance-card{margin:24px 0}.practice-toolbar{flex-wrap:wrap}#practiceList .practice-reference{overflow-wrap:anywhere}@media(max-width:700px){.rider-account{align-items:stretch;flex-direction:column;gap:16px}.rider-account-actions>*{flex:1 1 150px;text-align:center}.rider-details{grid-template-columns:1fr}.rider-section-heading h2{font-size:24px}}