[data-kns-page=daechi-english],[data-kns-page=daewon-english],[data-kns-page=hanyoung-english],[data-kns-page=foreign-language-high-school],[data-kns-page=kns-edu]{--seo-line:#06172d21;--seo-navy:#06172d;--seo-muted:#526174}[data-kns-page=daechi-english] .seo-guide-content,[data-kns-page=daewon-english] .seo-guide-content,[data-kns-page=hanyoung-english] .seo-guide-content,[data-kns-page=foreign-language-high-school] .seo-guide-content,[data-kns-page=kns-edu] .seo-guide-content{width:100%;max-width:none;padding:0;display:block}.seo-guide-route-list{border-top:1px solid var(--seo-line);gap:0;width:100%;display:grid}.seo-guide-route-link{border-bottom:1px solid var(--seo-line);color:inherit;gap:6px;padding:20px 0;display:grid}.seo-guide-route-link strong{color:var(--seo-navy);font-size:16px;font-weight:950;line-height:1.4}.seo-guide-route-link span{color:var(--seo-muted);word-break:keep-all;font-size:14px;font-weight:650;line-height:1.6}.seo-guide-record-list{border-top:1px solid var(--seo-line);gap:0;width:100%;display:grid}.seo-guide-record{border-bottom:1px solid var(--seo-line);gap:12px;padding:24px 0;display:grid}.seo-guide-record-meta{letter-spacing:.02em;color:#a3312e!important;font-size:12px!important;font-weight:900!important}.seo-guide-record h3{max-width:48rem;color:var(--seo-navy);word-break:keep-all;margin:0;font-size:18px;font-weight:950;line-height:1.45}.seo-guide-record ul{gap:6px;margin:0;padding-left:1.2rem;display:grid}.seo-guide-tag-list{flex-wrap:wrap;gap:8px;display:flex}.seo-guide-tag-list span{border:1px solid var(--seo-line);color:var(--seo-navy);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.3}.seo-guide-answer-list,.seo-guide-branch-list{border-top:1px solid var(--seo-line);width:100%;display:grid}.seo-guide-answer,.seo-guide-branch{border-bottom:1px solid var(--seo-line);gap:10px;padding:22px 0;display:grid}.seo-guide-answer h3,.seo-guide-branch h3{color:var(--seo-navy);word-break:keep-all;margin:0;font-size:17px;font-weight:950;line-height:1.5}.seo-guide-answer p,.seo-guide-branch address,.seo-guide-branch a{color:var(--seo-muted);word-break:keep-all;margin:0;font-size:14px;font-style:normal;font-weight:650;line-height:1.7}.seo-guide-branch a{color:#a3312e;width:fit-content;font-weight:900}@media (min-width:720px){.seo-guide-route-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.seo-guide-record{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr)}.seo-guide-record-meta{grid-row:1/span 2}.seo-guide-answer-list,.seo-guide-branch-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (hover:hover) and (pointer:fine){.seo-guide-route-link:hover strong{color:#a3312e}}@media (max-width:719px){.seo-entry-choice-grid,.seo-entry-campus-grid,.seo-entry-flow,.seo-guide-record-list,.admission-guide-method-list{margin-right:calc(var(--kns-viewport-pad-mobile) * -1);padding:2px var(--kns-viewport-pad-mobile) 10px 0;overscroll-behavior-inline:contain;scroll-padding-inline:var(--kns-viewport-pad-mobile);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.seo-entry-choice-grid::-webkit-scrollbar{display:none}.seo-entry-campus-grid::-webkit-scrollbar{display:none}.seo-entry-flow::-webkit-scrollbar{display:none}.seo-guide-record-list::-webkit-scrollbar{display:none}.admission-guide-method-list::-webkit-scrollbar{display:none}.seo-entry-choice,.seo-entry-campus,.seo-entry-step,.seo-guide-record,.admission-guide-method-card{scroll-snap-align:start;height:100%}}@media (min-width:1040px){.seo-entry-hero-inner,.seo-entry-section-inner,.seo-entry-action-band{width:min(100%,1280px)}}.seo-entry-hero{background:var(--kns-hero-background);color:#fff;width:100%;max-width:none;margin-inline:0;position:relative;overflow:hidden}.seo-entry-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-11rem;right:-7rem;box-shadow:0 0 0 3.5rem #ffffff04,0 0 0 7rem #ffffff03}.seo-entry-hero-inner,.seo-entry-section-inner,.seo-entry-action-band{width:min(100%,76rem);margin-inline:auto}.seo-entry-hero-inner{z-index:1;padding:42px var(--hub-pad) 36px;gap:18px;display:grid;position:relative}.seo-entry-kicker,.seo-entry-label,.seo-entry-answer-label,.seo-entry-campus-audience{letter-spacing:.08em;text-transform:uppercase;margin:0;color:#b33330!important;font-size:11px!important;font-weight:950!important;line-height:1.4!important}.seo-entry-kicker{color:#f3b1ac!important}.seo-entry-hero h1{letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;max-width:18em;margin:0;font-size:clamp(30px,7.4vw,50px);font-weight:950;line-height:1.14;color:#fff!important}.seo-entry-lead{text-wrap:pretty;word-break:keep-all;max-width:43rem;margin:0;color:#ffffffd1!important;font-size:clamp(15px,2.3vw,17px)!important;font-weight:620!important;line-height:1.7!important}.seo-entry-actions,.seo-entry-action-links{flex-wrap:wrap;gap:10px;display:flex}.seo-entry-button,.seo-entry-action-links a{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:11px 17px;font-size:14px;font-weight:900;line-height:1.3;text-decoration:none;display:inline-flex}.seo-entry-button-primary{background:#fff;color:#06172d!important}.seo-entry-button-secondary{background:#ffffff0f;border-color:#ffffff3d;color:#fff!important}.seo-entry-signals{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px 18px;margin:2px 0 0;padding:18px 0 0;list-style:none;display:flex}.seo-entry-signals li{color:#ffffffb8;padding-left:11px;font-size:12px;font-weight:820;line-height:1.4;position:relative}.seo-entry-signals li:before{content:"";background:#e6b957;border-radius:50%;width:4px;height:4px;position:absolute;top:.48em;left:0}.seo-entry-section{border-top:1px solid var(--seo-line);background:#fff;width:100%}.seo-entry-section-soft{background:#f6f8fb;width:100%;max-width:none;margin-inline:0}.seo-entry-section-inner{padding:44px var(--hub-pad) 48px;gap:28px;display:grid}.seo-entry-section-header{gap:10px;max-width:46rem;display:grid}.seo-entry-section-header h2,.seo-entry-answer h2,.seo-entry-action-band h2{letter-spacing:-.025em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(23px,4vw,31px);font-weight:950;line-height:1.25;color:#06172d!important}.seo-entry-section-header>p:last-child,.seo-entry-action-band>div>p:last-child{word-break:keep-all;margin:0;color:var(--seo-muted)!important;font-size:15px!important;font-weight:650!important;line-height:1.65!important}.seo-entry-choice-grid{border-top:1px solid var(--seo-line);gap:0;width:100%;display:grid}.seo-entry-choice{border-bottom:1px solid var(--seo-line);min-width:0;color:inherit;grid-template-rows:auto auto 1fr auto;gap:9px;padding:23px 2px 22px;text-decoration:none;display:grid}.seo-entry-choice-eyebrow{color:#b33330;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.4}.seo-entry-choice strong{color:#06172d;word-break:keep-all;font-size:19px;font-weight:950;line-height:1.35}.seo-entry-choice p{word-break:keep-all;margin:0;color:var(--seo-muted)!important;font-size:14px!important;font-weight:630!important;line-height:1.6!important}.seo-entry-choice-cta{color:#06172d;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;font-size:13px;font-weight:900;display:flex}.seo-entry-choice-cta>span{color:#b33330;font-size:17px}.seo-entry-flow{border-top:1px solid var(--seo-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.seo-entry-step{border-bottom:1px solid var(--seo-line);grid-template-columns:2.25rem minmax(0,1fr);gap:15px;padding:21px 0;display:grid}.seo-entry-step>span{color:#b33330;letter-spacing:.06em;padding-top:2px;font-size:12px;font-weight:950}.seo-entry-step>div{gap:5px;display:grid}.seo-entry-step strong{color:#06172d;font-size:17px;font-weight:950;line-height:1.35}.seo-entry-step p{word-break:keep-all;margin:0;color:var(--seo-muted)!important;font-size:14px!important;font-weight:630!important;line-height:1.6!important}.seo-entry-answer{width:min(calc(100% - (2 * var(--hub-pad))), 70rem);border-left:3px solid #b33330;gap:13px;margin:8px auto;padding:32px 0 34px 18px;display:grid}.seo-entry-answer h2{font-size:clamp(21px,3.5vw,27px)}.seo-entry-answer>p:last-child{word-break:keep-all;max-width:54rem;margin:0;color:#34475b!important;font-size:15px!important;font-weight:650!important;line-height:1.75!important}.seo-entry-action-band{padding:42px var(--hub-pad) 52px;border-top:1px solid var(--seo-line);gap:24px;display:grid}.seo-entry-action-band>div:first-child{gap:10px;max-width:45rem;display:grid}.seo-entry-action-links a{border-color:var(--seo-line);background:#fff;color:#06172d!important}.seo-entry-action-links a.is-primary{background:#06172d;border-color:#06172d;color:#fff!important}.seo-entry-campus-grid{border-top:1px solid var(--seo-line);gap:0;display:grid}.seo-entry-campus{border-bottom:1px solid var(--seo-line);gap:10px;padding:24px 0;display:grid}.seo-entry-campus h3{color:#06172d;margin:0;font-size:20px;font-weight:950;line-height:1.35}.seo-entry-campus address{color:var(--seo-muted);word-break:keep-all;margin:0;font-size:14px;font-style:normal;font-weight:650;line-height:1.65}.seo-entry-campus a{border-top:1px solid var(--seo-line);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:14px;font-weight:900;text-decoration:none;display:flex;color:#06172d!important}.seo-entry-campus a span:last-child{color:#b33330;font-size:12px}@media (min-width:720px){.seo-entry-hero-inner{padding-block:58px 42px}.seo-entry-section-inner{padding-block:56px 60px}.seo-entry-choice-grid,.seo-entry-campus-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.seo-entry-flow{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.seo-entry-answer{padding-block:40px 42px;padding-left:24px}.seo-entry-action-band{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-block:50px 58px}}@media (min-width:1040px){.seo-entry-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.seo-entry-choice-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-entry-campus-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}}@media (hover:hover) and (pointer:fine){.seo-entry-choice,.seo-entry-button,.seo-entry-action-links a,.seo-entry-campus a{transition:color .15s,border-color .15s,background-color .15s,transform .15s}.seo-entry-choice:hover{transform:translateY(-2px)}.seo-entry-choice:hover strong,.seo-entry-campus a:hover{color:#b33330!important}.seo-entry-button:hover,.seo-entry-action-links a:hover{transform:translateY(-1px)}}
