.symposium-content .symposium-form{max-width:850px;color:var(--foreground);margin:32px auto 0;font-family:Montserrat,Arial,sans-serif}.symposium-form fieldset{border:0;margin:24px 0;padding:0}.symposium-form legend{color:var(--symposium-tone-6);margin-bottom:16px;font-size:20px;font-weight:700}.symposium-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.symposium-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.symposium-form input:not([type=checkbox]):not([type=radio]),.symposium-form select{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:4px;padding:10px}.symposium-form .category-options,.symposium-form .breakout-options{margin:0}.symposium-form .category-options legend,.symposium-form .breakout-options legend{margin-bottom:6px;font-size:14px}.symposium-form .breakout-options select{margin-top:4px}.symposium-form .breakout-choice{align-items:flex-start;gap:10px;padding:4px 0;line-height:1.4;display:flex}.symposium-form .category-price{font-size:15px;font-weight:600}.symposium-form .breakout-choice input{width:16px;height:16px;accent-color:var(--primary);flex:0 0 16px;margin-top:3px}.symposium-form .breakout-choice span{overflow-wrap:anywhere;min-width:0}.symposium-form .full-field{grid-column:1/-1}.symposium-form .pledge-toggle{align-items:center;gap:10px;display:flex}.symposium-form .ticket-price{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px 0;display:flex}.symposium-form .ticket-price strong{color:var(--symposium-tone-6);font-size:22px}.symposium-form .ticket-price span{font-size:16px}.symposium-form .submit-registration{white-space:normal;width:100%;height:auto;min-height:48px}.symposium-form .form-status{overflow-wrap:anywhere;padding:16px 0}.symposium-form .form-error{color:var(--destructive)}@media (width<=640px){.symposium-form .form-grid{grid-template-columns:minmax(0,1fr)}}.symposium-content .symposium-checkout-notice{border:1px solid var(--border);border-left:6px solid var(--symposium-tone-6);background:var(--background);max-width:850px;color:var(--foreground);overflow-wrap:anywhere;border-radius:6px;margin:32px auto 0;padding:20px 24px;font-family:Montserrat,Arial,sans-serif}.symposium-content .symposium-checkout-notice h3{color:var(--symposium-tone-6);margin:0 0 8px;font-size:20px}.symposium-content .symposium-checkout-notice p{margin:6px 0 0}.symposium-content .symposium-checkout-notice strong{letter-spacing:.02em;font-size:17px}.symposium-content .symposium-checkout-notice.is-failed{border-left-color:var(--destructive)}
