.ne-kh{position:relative;text-align:left;overflow-x:clip}
.ne-kh--center{text-align:center}
.ne-kh--right{text-align:right}
.ne-kh__title{margin:0 0 20px}
.ne-kh__focus{display:inline-block;font-weight:700;color:#000}
.ne-kh__title.has-bg .ne-kh__focus{padding:2px 8px}
.ne-kh__title.is-fill .ne-kh__focus{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.ne-kh__title--bar{position:relative}
.ne-kh__title--bar::before{content:"";display:block;position:absolute;top:0;width:5px;height:100%;background-image:linear-gradient(rgb(255,81,47),rgb(221,36,118))}
.ne-kh__title--bar-start{padding-left:30px}
.ne-kh__title--bar-start::before{left:0}
.ne-kh__title--bar-end{padding-right:30px}
.ne-kh__title--bar-end::before{right:0}
.ne-kh__sub{margin:8px 0 16px;font-weight:700;color:rgba(0,0,0,.5)}
.ne-kh__sub.has-lines{display:inline-block;position:relative}
.ne-kh__sub.has-lines::before,.ne-kh__sub.has-lines::after{content:"";display:inline-block;width:40px;height:3px;background:#d7d7d7;transform:translateY(3px)}
.ne-kh__sub.has-lines::before{margin-right:15px}
.ne-kh__sub.has-lines::after{margin-left:15px}
.ne-kh__sub.has-outline{display:inline-block;position:relative;padding:8px 32px;border:1px solid currentColor;border-radius:2em}
.ne-kh__sub.is-fill{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.ne-kh__extra{display:inline-block}
.ne-kh__extra p{margin:10px 0}
.ne-kh__sep{position:relative;display:block}
.ne-kh__sepbar{position:relative;width:100px;height:4px;background-color:#2575fc;border-radius:2px}
.ne-kh__sep--dotted .ne-kh__sepbar{margin-left:27px}
.ne-kh__sep--dotted .ne-kh__sepbar::before{content:"";display:block;position:absolute;top:0;left:-27px;width:4px;height:4px;background:#0c5adb;border-radius:50%}
.ne-kh--center .ne-kh__sep--dotted .ne-kh__sepbar{margin-left:auto;margin-right:auto;left:13px}
.ne-kh--right .ne-kh__sep--dotted .ne-kh__sepbar{margin-left:auto;margin-right:0}
.ne-kh__sep--long .ne-kh__sepbar{border-radius:0}
.ne-kh__sep--star .ne-kh__sepbar,.ne-kh__sep--bullet .ne-kh__sepbar{border-radius:0;background-color:transparent;background-image:linear-gradient(90deg,#2575fc 0,#2575fc 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#2575fc 62%,#2575fc 100%)}
.ne-kh__sep--star .ne-kh__sepbar::after,.ne-kh__sep--bullet .ne-kh__sepbar::after{content:"";display:block;position:absolute;top:-7px;left:50%;width:14px;height:14px;margin-left:-7px;background:#2575fc}
.ne-kh__sep--star .ne-kh__sepbar::after{transform:rotate(45deg) scale(.7)}
.ne-kh__sep--bullet .ne-kh__sepbar::after{border-radius:50%;transform:scale(.7)}
.ne-kh--center .ne-kh__sepbar{margin-left:auto;margin-right:auto}
.ne-kh--right .ne-kh__sepbar{margin-left:auto;margin-right:0}
.ne-kh__sepimg{display:inline-block;max-width:100%;height:auto}
.ne-kh__shadow{position:absolute;display:block;top:-45%;left:18%;z-index:0;font-family:Archivo,sans-serif;font-size:90px;font-weight:700;line-height:120px;letter-spacing:-6px;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(16,16,16,.1);pointer-events:none}
.ne-kh__shadow~.ne-kh__title,.ne-kh__shadow~.ne-kh__link .ne-kh__title{position:relative;z-index:1}
.ne-kh--float{display:flex;align-items:center}
.ne-kh--float .ne-kh__titlebox{width:40%;flex:0 1 auto}
.ne-kh--float .ne-kh__content{flex:0 1 auto}
.ne-kh .ne-kh__link,.ne-kh .ne-kh__link:hover{text-decoration:none}
