:root{color:#172b45;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#eef3f8;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}*{box-sizing:border-box}body{flex-direction:column;min-height:100svh;margin:0;display:flex}header,footer{justify-content:space-between;align-items:center;width:min(100% - 64px,1120px);margin:0 auto;display:flex}header{padding:32px 0}header a{letter-spacing:-1px;color:inherit;font-size:30px;font-weight:800;text-decoration:none}.mark{color:#2863cd}header>span,footer{color:#52657b;font-size:14px}main{flex:1;width:min(100% - 64px,1120px);margin:0 auto;padding:72px 0 100px}h1{letter-spacing:-.055em;margin:36px 0 28px;font-size:clamp(44px,7vw,86px);font-weight:750;line-height:1.17}p{color:#52657b;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.9}.symbol{align-items:end;gap:7px;height:46px;display:flex}.symbol span{background:#2863cd;border-radius:3px;width:16px;height:25px}.symbol span:nth-child(2){height:35px}.symbol span:nth-child(3){height:46px}footer{border-top:1px solid #ced8e4;padding:24px 0}a:focus-visible{outline-offset:8px;outline:3px solid #2863cd}@media (width<=600px){header,footer,main{width:calc(100% - 40px)}main{padding:60px 0 80px}header{padding:24px 0}footer{font-size:12px}}
