.community-form-panel h1,.community-form-panel h2{font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3);font-weight:var(--_🔠-typography---font-weight--h3);margin:0 0 1rem}.community-form-panel p{line-height:1.5}.community-form-panel label{display:block;margin:1rem 0 .4rem;font-family:var(--_🔠-typography---font-family--label-1);font-size:var(--_🔠-typography---size--label-1);line-height:var(--_🔠-typography---line-height--label-1);font-weight:var(--_🔠-typography---font-weight--label-1);letter-spacing:var(--_🔠-typography---letter-spacing--label-1);text-transform:uppercase;color:var(--_🎨-color--tokens---input--label)}.community-form-panel label span{opacity:.7}.community-form-panel input,.community-form-panel select,.community-form-panel textarea{width:100%;border:1px solid var(--_🎨-color--tokens---input--default--border);border-radius:var(--_🔘-radius---ui--input);background:var(--_🎨-color--tokens---input--default--background);padding:var(--spacing--space-nano) var(--spacing--space-micro);font-family:var(--_🔠-typography---font-family--b2);font-size:var(--_🔠-typography---size--b2);line-height:var(--_🔠-typography---line-height--b2);color:var(--_🎨-color--tokens---input--default--text)}.community-form-panel input[aria-invalid=true],.community-form-panel select[aria-invalid=true]{border-color:#a1372f}.community-fields{display:grid;grid-template-columns:1fr;gap:0}.field-error{display:block;color:#a1372f;font-size:.8rem}.community-notice{font-size:.84rem;margin:1.3rem 0;color:#52544f}.community-button{width:100%;border:0;border-radius:var(--_🔘-radius---ui--button-base);background:#201118;color:#fff;padding:15px 20px;cursor:pointer;min-height:48px}.community-button span{margin-left:2rem}.community-link{background:none;border:0;text-decoration:underline;padding:15px;cursor:pointer}.review-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#profile-review dl{display:grid;grid-template-columns:100px 1fr;gap:10px;border-top:1px solid #ccc;padding-top:1rem}#profile-review dt{color:#62645e}#profile-review dd{margin:0;overflow-wrap:anywhere}#profile-status{font-weight:600}.eyebrow{font-size:.72rem;letter-spacing:.08em;font-weight:600}[hidden]{display:none!important}
