@media(min-width:850px){.desktop-workspace{background:#f7f5ef}.desktop-workspace .ms-shell{max-width:none;background:transparent;box-shadow:none}.desktop-workspace .ms-header{padding:20px max(5vw,calc((100vw - 1240px)/2));min-height:92px;background:white}.desktop-workspace .ms-brand strong{font-size:23px}.desktop-workspace .ms-user b{font-size:14px}.desktop-workspace .ms-user small{font-size:12px}.desktop-workspace .ms-user img{width:42px;height:42px}.desktop-workspace .ms-main{max-width:1100px;margin:0 auto;padding:100px 32px 70px}.desktop-workspace .ms-bottom{position:absolute;top:92px;bottom:auto;max-width:none;border-bottom:1px solid var(--line);border-top:0;justify-content:center;gap:65px;background:white;padding:0;height:65px}.desktop-workspace .ms-bottom a{flex:none;flex-direction:row;gap:10px;font-size:13px;min-width:110px}.desktop-workspace .ms-heading{margin-bottom:32px}.desktop-workspace h1{font-size:36px}.desktop-workspace .ms-eyebrow{font-size:11px}.desktop-workspace .ms-heading p{font-size:15px}.desktop-workspace .ms-stack{display:grid;grid-template-columns:1.4fr 1fr;gap:25px}.desktop-workspace .ms-stack>.ms-note,.desktop-workspace .ms-stack>.cs-owner{grid-column:1/-1}.desktop-workspace .ms-card{padding:30px}.desktop-workspace .ms-login-art{padding:25px 0 35px}.desktop-workspace .ms-login-art img{width:140px;height:140px}.desktop-workspace .ms-role{padding:30px}.desktop-workspace .ms-role h2{font-size:22px}.desktop-workspace .cs-table th{font-size:14px}.desktop-workspace .cs-creator strong{font-size:16px}.desktop-workspace .cs-creator small{font-size:12px}.desktop-workspace .cs-cell{padding:16px 22px}.desktop-workspace .cs-cell b{font-size:30px}.desktop-workspace .cs-cell small{font-size:12px}.desktop-workspace .cs-table td,.desktop-workspace .cs-table th{padding:15px 30px}.desktop-workspace .ms-management{display:grid;grid-template-columns:1fr 1fr;gap:20px}.desktop-workspace .ms-management a{margin:0;padding:30px;background:white;border:1px solid var(--line);border-radius:18px}.desktop-workspace .ms-main>form,.desktop-workspace .ms-qr-card,.desktop-workspace .ms-profile-links{max-width:700px;margin-left:auto;margin-right:auto}.desktop-workspace .ms-qr{width:270px}.desktop-workspace .ms-main>.ms-button{max-width:700px;margin-left:auto;margin-right:auto}.desktop-workspace .ms-main>.ms-news-item{padding:28px;background:white}.desktop-workspace .ms-article{max-width:800px;margin:auto}.desktop-workspace .ms-modal{max-width:850px}.desktop-workspace .ms-modal-body{padding:30px}.desktop-workspace .ms-field label{font-size:14px}.desktop-workspace .ms-field input,.desktop-workspace .ms-field select,.desktop-workspace .ms-field textarea{font-size:15px}.desktop-workspace .ms-hint{font-size:13px}}

/* Keep each login heading, form and return button in the same centered column. */
@media(min-width:850px){.desktop-workspace .ms-auth{width:100%;max-width:700px;margin-inline:auto}.desktop-workspace .ms-auth>.ms-button{display:flex}}
