.learn_page__caZiX{min-height:100dvh;background:var(--background-canvas)}.learn_shell__7Psru{padding-bottom:clamp(48px,9vw,120px)}.learn_header__7Ct4g{display:flex;height:88px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border-default)}.learn_header__7Ct4g img{width:min(170px,44vw)}.learn_introduction__6njpg{max-width:750px;padding-block:clamp(80px,13vw,170px) clamp(48px,8vw,100px)}.learn_introduction__6njpg .eyebrow{margin-bottom:18px}.learn_introduction__6njpg h1{max-width:12ch;margin-bottom:22px;font-size:clamp(4rem,9vw,8rem)}.learn_introduction__6njpg h1 em{color:var(--burgundy-600);font-weight:400}.learn_introduction__6njpg>p:last-child{max-width:48ch;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.75}.learn_placeholder__0fxXE{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,6vw,80px);padding:clamp(28px,5vw,56px);border:1px solid var(--border-default);background:var(--background-surface)}.learn_index__POi5V{margin:0;color:var(--burgundy-600);font-size:11px;font-weight:700;letter-spacing:.15em}.learn_placeholder__0fxXE .eyebrow{margin-bottom:12px}.learn_placeholder__0fxXE h2{margin-bottom:10px;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:.95}.learn_placeholder__0fxXE>div>p:last-child{max-width:53ch;margin:0;color:var(--text-secondary);line-height:1.65}@media (max-width:620px){.learn_header__7Ct4g{height:72px}.learn_introduction__6njpg{padding-block:72px 60px}.learn_placeholder__0fxXE{grid-template-columns:1fr;gap:28px}}.authentication-ui_loadingPlaceholder__4YVx_{width:75px;min-height:40px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--porcelain-deep)}.authentication-ui_signInLink__pxIW8{cursor:pointer}.authentication-ui_userMenu__igtmx{position:relative;display:inline-flex}.authentication-ui_userTrigger__4rZ5r{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:4px 12px 4px 5px;border:1px solid var(--border-default);border-radius:999px;background:var(--background-surface);color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:600;transition:border-color .16s ease,background .16s ease}.authentication-ui_userTrigger__4rZ5r:hover{border-color:var(--burgundy-600);background:var(--porcelain-deep)}.authentication-ui_avatar__JRReB{border-radius:50%;object-fit:cover}.authentication-ui_initial__B9OIg{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--burgundy-100);color:var(--burgundy-700);font-size:11px;font-weight:700}.authentication-ui_userName__lB92Q{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authentication-ui_caret__55v_2{margin-left:2px;color:var(--text-secondary);font-size:10px}.authentication-ui_menu__SZQfc{position:absolute;z-index:20;top:calc(100% + 8px);right:0;min-width:220px;padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--background-surface);box-shadow:var(--shadow-floating);animation:authentication-ui_menuEnter__lobcX .12s ease}.authentication-ui_menuEmail__Dec3l,.authentication-ui_menuName__uWfJ3{margin:0}.authentication-ui_menuName__uWfJ3{color:var(--text-primary);font-size:13px;font-weight:600}.authentication-ui_menuEmail__Dec3l{overflow-wrap:anywhere;color:var(--text-secondary);font-size:11px}.authentication-ui_divider__eSuiC{height:1px;margin:10px -14px;background:var(--border-subtle)}.authentication-ui_menuLink__uBuCa,.authentication-ui_signOutButton__nt1gh{display:block;width:100%;padding:6px 4px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:600;text-align:left;text-decoration:none}.authentication-ui_menuLink__uBuCa:hover{color:var(--burgundy-600);background:var(--porcelain-deep)}.authentication-ui_signOutButton__nt1gh{margin-top:3px;color:var(--danger)}.authentication-ui_signOutButton__nt1gh:hover{background:var(--danger-soft)}@keyframes authentication-ui_menuEnter__lobcX{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}