.signin-page:has(.signin-showcase){padding:112px 36px 40px}.signin-page:has(.signin-showcase) .signin-surface{gap:20px;min-height:0}.signin-showcase{box-sizing:border-box;color:#24483e;background:#edf3ef;border:1px solid #d6e4dd;border-radius:22px;width:min(100%,540px);padding:25px 28px}.signin-showcase-heading{align-items:center;gap:15px;display:flex}.signin-showcase-heading img{object-fit:contain;flex:0 0 38px}.signin-showcase-heading span{letter-spacing:.06em;color:#61776a;margin-bottom:6px;font-size:10px;display:block}.signin-showcase h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.signin-showcase p{color:#61776a;margin:17px 0 10px;font-size:12px;line-height:1.7}.signin-showcase a{color:#20695d;align-items:center;gap:20px;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.signin-showcase a:hover{text-underline-offset:4px;text-decoration:underline}.signin-showcase a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #20695d}.signin-showcase a span{font-size:20px}html[data-theme=dark] .signin-showcase{color:#ebf2eb;background:#20362d;border-color:#3b5547}html[data-theme=dark] .signin-showcase :is(p,.signin-showcase-heading span){color:#b6cbbd}html[data-theme=dark] .signin-showcase a{color:#c0dcc4}html[data-theme=dark] .signin-showcase a:focus-visible{outline-color:#c0dcc4}@media (max-width:520px){.signin-page:has(.signin-showcase){padding:86px 12px 25px}.signin-showcase{padding:24px}.signin-showcase h2{font-size:16px}}
