.le-auth{max-width:1280px;margin:0 auto;padding:65px 48px 90px;width:100%}.le-auth .signin-grid{max-width:none;gap:80px;grid-template-columns:1fr 1fr}.le-auth :is(h1,h2){font-family:var(--font-site-chrome),sans-serif;font-weight:400;letter-spacing:-.025em}.le-auth h1{font-size:48px;margin:0 0 26px;line-height:1.1}.le-auth h2{font-size:32px;margin:0 0 28px}.le-auth .lede{font:23px/1.5 var(--font-site-letter),Georgia,serif;max-width:500px;margin-bottom:35px}.le-auth .card{border:0;border-top:1px solid var(--stratum);border-radius:0;background:none;box-shadow:none;padding:30px 0}.le-auth .signin-request{border:0;border-left:1px solid var(--stratum);padding:0 0 0 45px}.le-auth-signup{display:grid;grid-template-columns:minmax(0,650px);justify-content:center}.le-auth label{font-size:14px;line-height:1.5}.le-auth :is(input,textarea){font:16px/1.5 Inter,sans-serif}@media(max-width:800px){.le-auth{padding:40px 28px 65px}.le-auth .signin-grid{grid-template-columns:1fr;gap:45px}.le-auth .signin-request{border-left:0;border-top:1px solid var(--stratum);padding:35px 0 0}}@media(max-width:500px){.le-auth{padding:30px 20px 50px}.le-auth h1{font-size:38px}}@media (max-width:620px){body:has(.le-auth-signup) .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:6px 8px;gap:6px 8px;padding:8px var(--sp-3);flex-wrap:nowrap}body:has(.le-auth-signup) .topbar .nav,body:has(.le-auth-signup) .topbar body:has(.le-auth-signup) .topbar-right{display:contents}body:has(.le-auth-signup) .topbar .brand{grid-column:1;grid-row:1;min-width:0}body:has(.le-auth-signup) .topbar .brand-link{white-space:nowrap;overflow:hidden;text-overflow:clip}body:has(.le-auth-signup) .topbar .nav a.nav-cta{grid-column:2;grid-row:1;padding-inline:14px;white-space:nowrap}body:has(.le-auth-signup) .topbar .nav a.nav-cta .cta-long{display:none}body:has(.le-auth-signup) .topbar .nav a.nav-cta .cta-short{display:inline}body:has(.le-auth-signup) .topbar .mnav-toggle{display:block;grid-column:3;grid-row:1;width:46px;height:46px;margin:0;opacity:0;cursor:pointer;z-index:2}body:has(.le-auth-signup) .topbar .mnav-btn{grid-column:3;grid-row:1;width:46px;height:46px;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--surface);pointer-events:none}body:has(.le-auth-signup) .topbar .mnav-btn span{display:block;width:18px;height:2px;border-radius:2px;background:var(--text)}body:has(.le-auth-signup) .topbar .mnav-toggle:focus-visible+.mnav-btn{outline:2px solid var(--accent);outline-offset:2px}body:has(.le-auth-signup) .topbar .mnav-toggle:checked+.mnav-btn{background:var(--stratum)}body:has(.le-auth-signup) .topbar .nav>.dd,body:has(.le-auth-signup) .topbar .nav>a:not(.nav-cta),body:has(.le-auth-signup) .topbar body:has(.le-auth-signup) .topbar-right>*{display:none;grid-column:1/-1}body:has(.le-auth-signup) .topbar:has(.mnav-toggle:checked) .nav>.dd{display:block}body:has(.le-auth-signup) .topbar:has(.mnav-toggle:checked) .nav>a:not(.nav-cta){display:flex;justify-content:flex-start}body:has(.le-auth-signup) .topbar:has(.mnav-toggle:checked) body:has(.le-auth-signup) .topbar-right>*{display:inline-flex;justify-self:start}body:has(.le-auth-signup) .topbar:has(.mnav-toggle:checked) .nav .dd-trigger{pointer-events:none;padding-left:10px}body:has(.le-auth-signup) .topbar:has(.mnav-toggle:checked) .nav .dd-trigger:after{display:none}body:has(.le-auth-signup) .topbar:has(.mnav-toggle:checked) .nav .ddmenu{display:block;position:static;opacity:1;visibility:visible;transform:none;pointer-events:auto;box-shadow:none;border:0;padding:0 0 0 10px;margin:0;min-width:0;width:auto;background:transparent}}