body{--page-gutter:clamp(30px,9vw,160px)}body>header,body #huminta-login-wireframe .hl-nav{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.page,body #huminta-login-wireframe .hl-main{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.logo,.hl-logo{display:flex;align-items:center;width:128px;height:66px;flex:none}.logo img,.hl-logo img{width:100%!important;height:100%!important;object-fit:contain;object-position:left center}@media(max-width:760px){.logo,.hl-logo{width:110px;height:56px}}
.page{grid-template-columns:1fr 1fr}.page .form-panel{box-sizing:border-box;width:calc(100% - var(--page-gutter) + 48px);max-width:680px;justify-self:center;padding:24px;background:#ecece7;border:1px solid #d5d5ce;border-radius:16px;min-height:0}.page .form-panel.sent{min-height:340px}@media(max-width:760px){.page{grid-template-columns:1fr}.page .form-panel{width:100%;padding:20px}}

@media(min-width:761px){.page{grid-template-columns:1fr 1fr;column-gap:0;padding-left:0;padding-right:0}.page>section:first-child{padding-left:var(--page-gutter);padding-right:36px}.page .form-panel{width:calc(100% - 2 * var(--page-gutter));justify-self:center}}body #huminta-login-wireframe .hl-form{border-radius:16px}

@media(min-width:761px){.page{padding-left:var(--page-gutter);padding-right:var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.page>section:first-child{padding-left:0;padding-right:36px}.page .form-panel{width:calc(100% - var(--page-gutter) + 48px);justify-self:center}}button:disabled{opacity:.4;cursor:not-allowed}

@media(min-width:761px){.page .form-panel{position:relative;left:-20px}}
