.stories-signin{height:100svh;overflow-y:auto;display:grid;place-items:center;padding:40px 24px;background:#fff;color:#111;color-scheme:light;font-family:Instrument Sans,sans-serif;font-weight:400}.stories-signin-card{width:100%;max-width:420px;padding:24px 0;background:#fff}.stories-signin-card>.language-switch{justify-content:flex-end;margin-bottom:16px}.stories-signin-brand{display:block;width:180px;height:auto;margin:0 0 48px}.stories-signin h1{font-size:30px;line-height:1.15;font-weight:400;letter-spacing:-.025em;margin:0 0 8px}.stories-signin h2{font-size:20px;line-height:1.3;font-weight:400;letter-spacing:-.015em;margin:0 0 20px}.stories-signin p{font-size:16px;line-height:1.55;margin:0 0 32px}.stories-signin .stories-signin-help{font-size:13px;color:#60656d;margin:20px 0 0}.stories-signin .stories-signin-error{padding:12px 0;border-top:1px solid #e6e6e3;border-bottom:1px solid #e6e6e3;background:#fff;color:#853609;font-size:14px}.stories-signin-reload{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:#111;font:inherit;font-weight:500;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:5px;cursor:pointer}.stories-signin-google{display:inline-block;padding:10px 16px;border:1px solid #dadce0;border-radius:4px;color:#111;font-size:14px;font-weight:500;text-decoration:none}.stories-signin-google:hover{background:#f8f9fa}.stories-signin :focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:500px){.stories-signin{padding:32px 24px}.stories-signin-brand{width:160px}}