:where(.ui-scope),:where(.ui-scope) *,:where(.ui-scope) :before,:where(.ui-scope) :after{box-sizing:border-box}:where(.ui-scope),:where(.ui-scope) *{margin:0;padding:0}:where(.ui-scope) ::selection{background:var(--ui-primary);color:var(--ui-on-primary)}:where(.ui-scope){caret-color:var(--ui-primary);accent-color:var(--ui-primary)}
.ui-scope{--ui-paper:#fff;--ui-card:#fff;--ui-ink:#1a1a1a;--ui-hair:#e2e2e0;--ui-primary:#1f2f5c;--ui-primary-hover:#182448;--ui-primary-active:#121a36;--ui-on-primary:#f5f6fa;--ui-secondary:#e8a23c;--ui-secondary-hover:#d6912e;--ui-secondary-active:#c07f20;--ui-on-secondary:#1a1a1a;--ui-gray-bg:#eef0f4;--ui-gray-bg-hover:#e1e4ea;--ui-warm-bg:#f7f2ea;--ui-goed-ink:#1f6b3b;--ui-alert-bg:#fdeeea;--ui-alert-ink:#8f2f18;--ui-radius:.5rem;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-14:3.5rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-gutter:var(--ui-space-5);--ui-gutter-desktop:1.75rem;--ui-content-max:84rem;--ui-icon-xs:.875rem;--ui-icon-s:1rem;--ui-icon-m:1.25rem;--ui-icon-l:1.5rem;--ui-icon-xl:2.25rem;--ui-icon-xxl:2.75rem;--ui-icon-xxxl:3.5rem;--ui-font-display:"brandon-grotesque", system-ui, sans-serif;--ui-font-body:"aktiv-grotesk", system-ui, sans-serif;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-text-display:1.75rem;--ui-leading-display:2.375rem;--ui-text-h2:1.75rem;--ui-leading-h2:2.375rem;--ui-text-h3:1.375rem;--ui-leading-h3:2.125rem;--ui-text-h4:1.125rem;--ui-leading-h4:1.75rem;--ui-text-h6:1.125rem;--ui-leading-h6:1.75rem;--ui-text-body:1rem;--ui-leading-body:1.5rem;--ui-text-body-sm:.875rem;--ui-leading-body-sm:1.375rem;--ui-text-label:.75rem;--ui-leading-label:1.125rem;font-family:var(--ui-font-body)}@media (min-width:48rem){.ui-scope{--ui-text-display:2.25rem;--ui-leading-display:2.75rem}}@media (min-width:64rem){.ui-scope{--ui-text-display:3rem;--ui-leading-display:3.625rem;--ui-text-h2:2rem;--ui-leading-h2:2.75rem;--ui-text-h3:1.625rem;--ui-leading-h3:2.25rem;--ui-text-h4:1.25rem;--ui-leading-h4:1.875rem}}
html{overflow-x:hidden}body{background:var(--ui-gray-bg);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}body>main{background:var(--ui-paper);flex:1}
