.ls-base-page{--ls-page-bg: var(--ls-color-background, var(--ls-palette-background-default, #f3f3f3));--ls-page-surface: var(--ls-color-surface, var(--ls-color-background-alt, var(--ls-color-background, #f3f3f3)));--ls-page-text: var(--ls-color-text, #000000);--ls-page-muted: var(--ls-color-text-muted, var(--ls-palette-text-secondary, #808080));--ls-page-primary: var(--ls-color-primary, #312783);--ls-page-border: var(--ls-color-border, var(--ls-palette-divider, #dadada));--ls-page-shadow: var(--ls-shadow-card, 0 18px 54px color-mix(in srgb, var(--ls-color-text, #000000) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--ls-color-text, #000000) 6%, transparent));--ls-page-unit: var(--ls-spacing-pad, 10px);--ls-page-gutter: calc(var(--ls-page-unit) * 2);--ls-page-vertical: calc(var(--ls-page-unit) * 2.4);--ls-page-content-padding: calc(var(--ls-page-unit) * 2.4);--ls-page-radius: min(var(--ls-radius-jumbo, 44px), 28px);display:block;min-height:100%;font-family:var(--ls-font-family, "Noto Sans", Arial, sans-serif);padding:var(--ls-page-vertical) var(--ls-page-gutter);background:var(--ls-page-bg);color:var(--ls-page-text);box-sizing:border-box}.ls-base-page__container{width:100%;margin:0 auto;box-sizing:border-box}.ls-base-page--paper .ls-base-page__container{overflow:hidden;border:1px solid color-mix(in srgb,var(--ls-page-border) 68%,transparent);border-radius:var(--ls-page-radius);background:var(--ls-page-surface);box-shadow:var(--ls-page-shadow)}.ls-base-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--ls-page-unit) * 2.4);padding:var(--ls-page-content-padding)}.ls-base-page__heading{display:grid;gap:8px}.ls-base-page__eyebrow{margin:0;color:var(--ls-page-primary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ls-base-page__title{margin:0;color:var(--ls-page-text);font-size:clamp(28px,4vw,42px);line-height:1.08}.ls-base-page__intro{max-width:62ch;margin:0;color:var(--ls-page-muted);font-size:16px;line-height:1.55}.ls-base-page__actions{display:flex;flex-shrink:0;gap:12px;align-items:center}.ls-base-page__divider{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ls-page-border) 30%,transparent),transparent)}.ls-base-page__content{padding:var(--ls-page-content-padding);box-sizing:border-box}
