.page-module__rFu9Sa__header{margin-bottom:var(--spacing-md)}.page-module__rFu9Sa__header h1{font-family:var(--font-ramsey), sans-serif;color:var(--color-text-dark);letter-spacing:-.025em;margin-bottom:.5rem;font-size:2.125rem;font-style:italic;font-weight:700}.page-module__rFu9Sa__highlightText{color:var(--color-secondary)}.page-module__rFu9Sa__header p{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.page-module__rFu9Sa__form{flex-direction:column;gap:1.125rem;display:flex}.page-module__rFu9Sa__optionsRow{justify-content:space-between;align-items:center;margin-top:.125rem;font-size:.85rem;display:flex}.page-module__rFu9Sa__rememberMe{color:var(--color-text-medium);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.page-module__rFu9Sa__checkbox{border:1px solid var(--color-border);cursor:pointer;width:.95rem;height:.95rem;accent-color:var(--color-primary);border-radius:.25rem}.page-module__rFu9Sa__signupWrapper{text-align:center;margin-top:var(--spacing-md);color:var(--color-text-medium);font-size:.85rem}.page-module__rFu9Sa__signupLink{color:var(--color-primary);align-items:center;gap:.25rem;margin-left:.25rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.page-module__rFu9Sa__signupLink:hover{gap:.5rem}
