.home-page .layout{grid-template-columns:320px minmax(0,1fr);gap:22px}.home-page .auth .panel-pad{padding:25px}.home-page .auth h2{font-size:23px;margin-bottom:20px}.home-page .auth label{font-size:15px;margin:17px 0 8px}.home-page .auth input{height:49px;font-size:17px;padding:11px 13px}.home-page .auth .pw input{padding-right:58px}.home-page .auth .pw button{top:12px;right:8px;font-size:13px;padding:5px}.home-page .auth .primary{min-height:50px;font-size:17px;margin-top:20px}.home-page .auth .links{font-size:13px;line-height:1.9;margin-top:15px}.home-page .auth .status{font-size:13px}.legacy-browser.home-page .left{width:320px}.legacy-browser.home-page .mid{margin-left:342px}@media(max-width:900px){.home-page .layout{grid-template-columns:290px minmax(0,1fr);gap:18px}.legacy-browser.home-page .left{width:290px}.legacy-browser.home-page .mid{margin-left:308px}.home-page .auth .panel-pad{padding:22px}}@media(max-width:700px){.home-page .layout{display:block}.home-page .left{width:100%}.legacy-browser.home-page .left{float:none;width:100%}.legacy-browser.home-page .mid{margin-left:0}.home-page .auth .panel-pad{padding:24px}.home-page .auth input{height:50px}}
