.page-module__w5z4VW__page{max-width:var(--page-max);min-height:calc(100svh - var(--nav-height));padding:var(--space-8) var(--gutter) var(--space-section);margin:0 auto}.page-module__w5z4VW__eyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-2)}.page-module__w5z4VW__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h0);line-height:var(--leading-h0);color:var(--color-text-primary);margin:0 0 var(--space-2)}.page-module__w5z4VW__body{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:0}.page-module__w5z4VW__form{margin-top:var(--space-7);max-width:420px}.page-module__w5z4VW__label{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-primary);margin-bottom:var(--space-2);display:block}.page-module__w5z4VW__row{gap:var(--space-3);display:flex}.page-module__w5z4VW__input{min-width:0;height:var(--space-7);padding:0 var(--space-4);font-family:var(--font-primary);font-size:var(--text-body);color:var(--color-text-primary);background:var(--color-ground);border:1px solid var(--color-border);border-radius:var(--radius-button);flex:1}.page-module__w5z4VW__input:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.page-module__w5z4VW__input[aria-invalid]{border-color:var(--color-text-secondary)}.page-module__w5z4VW__button{height:var(--space-7);padding:0 var(--space-5);font-family:var(--font-primary);font-size:var(--text-body);color:var(--color-text-primary-on-dark);background-color:var(--color-text-primary);border-radius:var(--radius-button);cursor:pointer;transition:opacity var(--duration-fast) ease-out;border:none}.page-module__w5z4VW__button:hover{opacity:.85}.page-module__w5z4VW__button:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.page-module__w5z4VW__error{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-primary);margin:var(--space-3) 0 0}
