.portal-eyebrow{font-family:var(--gsf-type-text-family);letter-spacing:.18em;text-transform:uppercase;color:var(--gsf-color-neutral-600);margin:0;font-size:12px;font-weight:600;line-height:1.3}.portal-auth a.underline,.portal-app main a.underline,.portal-app footer a.underline,.portal-link{color:var(--gsf-color-slate);text-underline-offset:3px}.portal-auth a.underline:hover,.portal-app main a.underline:hover,.portal-app footer a.underline:hover,.portal-link:hover{color:var(--gsf-color-blue-700)}.portal-auth :is(a,button).inline-flex.justify-center.whitespace-nowrap.rounded-md,.portal-app :is(a,button).inline-flex.justify-center.whitespace-nowrap.rounded-md:is(.h-10,.h-9){letter-spacing:.08em}.portal-auth :is(a,button).border-input,.portal-app :is(a,button).border-input{border-color:var(--gsf-color-ink)}.portal-auth h1.font-heading{color:var(--gsf-color-ink);font-size:2.375rem;font-weight:600;line-height:1.05}@media (min-width:1024px){.portal-auth h1.font-heading{font-size:3.25rem}}.portal-auth label{color:var(--gsf-color-neutral-700);font-size:13px;font-weight:500}.portal-auth input.w-full.rounded-md{height:48px;padding:0 14px;font-size:15px}.portal-auth :is(a,button).inline-flex.justify-center.whitespace-nowrap.rounded-md:is(.h-10,.h-9){border-radius:var(--gsf-button-radius);height:48px;padding-inline:24px}.portal-app main h1.font-heading{color:var(--gsf-color-ink);font-size:2.125rem;line-height:1.1}@media (min-width:768px){.portal-app main h1.font-heading{font-size:2.75rem}}.portal-app :is(a,button).inline-flex.justify-center.whitespace-nowrap.rounded-md:is(.h-10,.h-9){height:38px;padding-inline:16px}.portal-app main input.w-full.rounded-md{height:38px}.portal-app :is([class*=shadow-xs],[class*=shadow-sm],[class*=shadow-md],[class*=shadow-lg],[class*=shadow-xl],[class*=shadow-2xl]){--tw-shadow:0 0 #0000}