[data-kns-shell=hub][data-kns-pattern=guide]{--hub-guide-prose:min(100%, 52rem);--hub-guide-hero-prose:min(100%, 60rem);--hub-guide-shell:min(100%, 76rem);--hub-guide-section-gap:26px;--hub-guide-section-pad-block:40px}.kns-app-page[data-kns-shell=hub][data-kns-pattern=guide],[data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-high-school-guide]{background:#fff;width:100%;height:auto;min-height:auto;overflow:visible}[data-kns-shell=hub][data-kns-pattern=guide] .kns-app-shell{height:auto;min-height:auto;overflow:visible}[data-kns-shell=hub][data-kns-pattern=guide] .kns-app-content.admission-guide-content{gap:0;width:100%;max-width:none;margin-inline:auto;padding:0;display:block}[data-kns-shell=hub][data-kns-pattern=guide] .kns-korean-lines{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-height:1.68;display:block}[data-kns-shell=hub][data-kns-pattern=guide] .kns-korean-lines>span{display:inline}[data-kns-shell=hub][data-kns-pattern=guide] .kns-korean-lines>span+span:before{content:" "}[data-kns-shell=hub][data-kns-pattern=guide] .kns-prose-lines>span{display:block}[data-kns-shell=hub][data-kns-pattern=guide] .kns-prose-lines>span+span:before{content:none}[data-kns-shell=hub][data-kns-pattern=guide] .kns-prose-lines>span+span{margin-top:.35em}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-title span,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section h2 span{display:inline}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-title span+span:before,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section h2 span+span:before{content:" "}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero{color:#fff;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden;background:var(--kns-hero-background)!important;box-shadow:none!important;border:none!important;border-radius:0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero:before{background:var(--kns-hero-glow);content:"";pointer-events:none;position:absolute;inset:0}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-shell{z-index:1;width:100%;max-width:var(--hub-guide-shell);padding:32px var(--hub-pad) 40px;gap:20px;margin-inline:auto;display:grid;position:relative}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-copy{gap:16px;min-width:0;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-kicker{letter-spacing:.08em;margin:0;font-size:12px;font-weight:900;color:#f4b4ae!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-title,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero h1{text-wrap:balance;margin:0;font-size:clamp(28px,6vw,44px);font-weight:950;line-height:1.16;color:#fff!important;max-width:none!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-lead,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-lead .kns-korean-lines{max-width:var(--hub-guide-prose);margin:0;font-size:clamp(15px,2.2vw,17px);font-weight:650;line-height:1.65;color:#ffffffe6!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero .kns-korean-lines>span{color:inherit}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section{gap:var(--hub-guide-section-gap);width:100%;padding:var(--hub-guide-section-pad-block) var(--hub-pad);display:grid;border:none!important;border-top:1px solid var(--hub-line)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section+.admission-guide-section{margin-top:4px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section-soft{width:100vw;max-width:100vw;padding-inline:var(--hub-pad);margin-inline:calc(50% - 50vw);border-top:1px solid var(--hub-line)!important;background:#f8fafc!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section-soft>*{width:100%;max-width:var(--hub-guide-shell);margin-inline:auto}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section-header{gap:12px;width:100%;padding-bottom:4px;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-label{letter-spacing:.08em;margin:0;font-size:12px;font-weight:900;color:var(--hub-red)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section h2{max-width:var(--hub-guide-hero-prose);text-wrap:balance;margin:0;font-size:clamp(22px,3.8vw,28px);font-weight:950;line-height:1.24;color:var(--hub-navy)!important}[data-kns-shell=hub][data-kns-pattern=guide] :is(.admission-guide-hero-title,.admission-guide-section:not(.admission-guide-curation-panel):not(.admission-guide-action-panel)>h2,.admission-guide-section-header h2,.admission-guide-hero-lead,.admission-guide-copy,.admission-guide-section-header){max-width:none!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-copy,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section p,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section li{max-width:var(--hub-guide-prose);word-break:keep-all;text-wrap:pretty;margin:0;font-size:clamp(15px,2.2vw,16px);font-weight:650;line-height:1.68;color:#2a3d52!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-method-list{gap:0;width:100%;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-method-card{grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:14px;padding:22px 0;display:grid;border:none!important;border-bottom:1px solid var(--hub-line)!important;background:0 0!important;border-radius:0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-index{width:auto;height:auto;color:var(--hub-gold);background:0 0;border:none;border-radius:0;padding-top:2px;font-size:14px;font-weight:950;line-height:1.2;display:block}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-method-card:last-child{border-bottom:none!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-method-card strong{color:var(--hub-navy);font-size:16px;font-weight:950;line-height:1.35}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-tabs{border:none;border-bottom:1px solid var(--hub-line);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border-radius:0;gap:0;width:100%;padding:0;display:flex;overflow-x:auto}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-tabs::-webkit-scrollbar{display:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-tab{min-height:44px;color:var(--hub-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 14px;font-size:14px;font-weight:850}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-tab[aria-selected=true]{border-bottom-color:var(--hub-navy);color:var(--hub-navy);box-shadow:none;background:0 0}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-tab.is-suggested:not([aria-selected=true]){color:var(--hub-navy)}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-tab.is-suggested:after{background:var(--hub-gold);content:"";border-radius:999px;width:6px;height:6px;margin:-6px auto 0;display:block}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-panel{gap:20px;padding:8px 0 0;display:grid;background:0 0!important;border:none!important;border-radius:0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-head h3{color:var(--hub-navy);margin:0;font-size:clamp(18px,3vw,22px);font-weight:950;line-height:1.3}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-type-head span{color:var(--hub-red);letter-spacing:.04em;background:0 0;border:none;border-radius:0;flex:none;padding:0;font-size:12px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-strip{border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);gap:0;width:100%;margin:0;padding:16px 0;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-item{border-bottom:1px solid var(--hub-line);gap:4px;padding:12px 0;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-item:last-child{border-bottom:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-item dt{color:var(--hub-muted);letter-spacing:.05em;margin:0;font-size:11px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-item dd{color:var(--hub-navy);word-break:keep-all;margin:0;font-size:15px;font-weight:900;line-height:1.4}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-strip{gap:10px;width:100%;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-row{grid-template-columns:5.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:10px;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-label{color:var(--hub-navy);word-break:keep-all;font-size:13px;font-weight:850}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-track{background:color-mix(in srgb, var(--hub-navy) 8%, #fff);border-radius:999px;height:6px;display:block;overflow:hidden}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-fill{border-radius:inherit;background:linear-gradient(90deg, var(--hub-navy), color-mix(in srgb, var(--hub-navy) 72%, #45c8b8));height:100%;display:block}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-fill.is-high{background:linear-gradient(90deg, var(--hub-red), color-mix(in srgb, var(--hub-red) 78%, var(--hub-navy)))}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-fill.is-peak{background:linear-gradient(90deg, var(--hub-red), color-mix(in srgb, var(--hub-gold) 48%, var(--hub-red)))}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-fill.is-mid{background:linear-gradient(90deg, color-mix(in srgb, var(--hub-navy) 78%, #fff), var(--hub-navy))}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-fill.is-low{background:linear-gradient(90deg, color-mix(in srgb, var(--hub-navy) 42%, #fff), color-mix(in srgb, var(--hub-navy) 68%, #fff))}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-burden-level{color:var(--hub-muted);text-align:right;font-size:12px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-school-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;width:100%;padding:4px 0 2px;display:flex;overflow-x:auto}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-school-rail::-webkit-scrollbar{display:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-school-rail-link{white-space:nowrap;flex:none;font-size:15px;font-weight:900;line-height:1.3;text-decoration:none;color:var(--hub-navy)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-school-rail-link:after{content:" ↗";color:var(--hub-muted);font-size:12px;font-weight:700}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-school-rail-link[href^=\/]:after{content:" →"}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-fit-grid{gap:0;width:100%;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-fit-card,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-risk-card{gap:8px;padding:22px 0;display:grid;border:none!important;border-bottom:1px solid var(--hub-line)!important;background:0 0!important;border-radius:0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-fit-card:last-child,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card:last-child,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-risk-card:last-child{border-bottom:none!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-question-bank,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-guideline-bank{gap:10px;padding:20px 0 0;display:grid;border:none!important;border-top:1px solid var(--hub-line)!important;background:0 0!important;border-radius:0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-fit-card strong,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-question-bank strong,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-guideline-bank strong,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card strong,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-risk-card strong{color:var(--hub-navy);font-size:16px;font-weight:950;line-height:1.35}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-question-bank ul,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-question-bank li,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card li{max-width:none;padding-left:14px;font-size:15px;position:relative}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-question-bank li:before,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card li:before{background:var(--hub-red);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0;transform:translateY(-50%)}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-chip-link{text-underline-offset:3px;background:0 0;border:none;border-radius:0;align-items:center;min-height:36px;padding:0;font-size:14px;font-weight:850;text-decoration:underline;display:inline-flex;color:var(--hub-navy)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-guideline-links{flex-wrap:wrap;gap:12px 18px;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-pipeline{flex-wrap:wrap;align-items:center;gap:6px 2px;width:100%;margin:0;padding:0 0 10px;list-style:none;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-pipeline-item{align-items:center;gap:6px;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-pipeline-step{border-bottom:2px solid var(--hub-navy);min-height:38px;color:var(--hub-navy);letter-spacing:.02em;align-items:center;padding:0 2px 6px;font-size:15px;font-weight:950;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-pipeline-chevron{color:var(--hub-muted);flex:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-step{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-step span{color:var(--hub-gold);letter-spacing:.06em;font-size:12px;font-weight:950}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-step strong{color:var(--hub-navy);font-size:13px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-card-title{color:var(--hub-navy);font-size:16px;font-weight:950;line-height:1.35}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-pull-aside{border-left:3px solid var(--hub-red);padding:14px 0 14px 14px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-pull-aside-label{color:var(--hub-red);letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-pull-aside-body p{max-width:var(--hub-guide-prose);margin:0;font-size:15px;font-weight:650;line-height:1.65;color:#2a3d52!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-board,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-risk-grid{gap:0;width:100%;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-risk-grid .admission-guide-pull-aside{border-bottom:1px solid var(--hub-line);border-left-width:3px;padding-top:18px;padding-bottom:18px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-risk-grid .admission-guide-pull-aside:last-child{border-bottom:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-note{border:none;border-left:3px solid var(--hub-gold);background:0 0;border-radius:0;margin-top:4px;padding:0 0 0 14px;color:#2a3d52!important;font-size:14px!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-program-cta{border-top:1px solid var(--hub-line);width:100%;margin-top:6px;padding-top:28px;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-program-link{border:1px solid var(--hub-navy);background:var(--hub-navy);text-align:center;word-break:keep-all;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;padding:14px 18px;font-size:15px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex;color:#fff!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-program-link.btn-disabled{border-color:color-mix(in srgb, var(--hub-navy) 55%, var(--hub-line));background:color-mix(in srgb, var(--hub-navy) 82%, #fff);cursor:not-allowed;color:#ffffffe0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-program-link.btn-disabled small{color:inherit;font-size:11px;font-weight:800}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-note{max-width:var(--hub-guide-prose);background:0 0;border:none;border-radius:0;padding:0}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-diagnosis-band{color:#fff;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:0;background:linear-gradient(128deg,#06172d 0%,#0a2a4a 52%,#0f4a62 100%)!important;border:none!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-diagnosis-band-shell{width:100%;max-width:var(--hub-guide-shell);padding:40px var(--hub-pad) 44px;gap:18px;margin-inline:auto;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-diagnosis-band .admission-guide-label{color:#f4b4ae!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-diagnosis-band h2{color:#fff!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-diagnosis-band .admission-guide-note{font-size:14px;color:#ffffffc7!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-inline-result{border-top:1px solid #ffffff24;gap:8px;padding:14px 0 4px;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-inline-result strong{color:#f0d9a0;font-size:16px;font-weight:950}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-inline-result p{max-width:var(--hub-guide-prose);margin:0;font-size:15px;color:#ffffffe0!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-inline-result-link{color:#fff;text-underline-offset:3px;background:0 0;border:none;width:fit-content;padding:0;font-size:14px;font-weight:900;text-decoration:underline}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-diagnosis-button{width:100%;max-width:22rem;min-height:52px;color:var(--hub-navy);background:#fff;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:900;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-interview-section{background:#fff!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-curation-panel{padding:28px var(--hub-pad);gap:18px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-curation-panel>.admission-guide-label{letter-spacing:.06em;margin:0;font-size:11px;font-weight:850;color:var(--hub-muted)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-curation-panel>h2{text-wrap:balance;word-break:keep-all;border-bottom:none;margin:0;padding-bottom:0;font-size:clamp(20px,3.2vw,28px);font-weight:950;line-height:1.24;max-width:min(100%,28em)!important;color:var(--hub-navy)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-native-control{opacity:0;pointer-events:none;position:absolute}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-channel-filters{flex-wrap:wrap;gap:8px;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-channel-filter{border:1px solid var(--hub-line);min-height:36px;color:var(--hub-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-channel-option input:checked+.admission-guide-channel-filter{border-color:var(--hub-navy);background:var(--hub-navy);color:#fff}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-rail{width:100%;margin-inline:calc(-1 * var(--hub-pad));padding-inline:var(--hub-pad);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:minmax(214px,76%);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-rail::-webkit-scrollbar{display:none}:is([data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-high-school-guide]:has(#admission-channel-youtube:checked) .admission-guide-content-card:not([data-channel=youtube]),[data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-high-school-guide]:has(#admission-channel-blog:checked) .admission-guide-content-card:not([data-channel=blog]),[data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-high-school-guide]:has(#admission-channel-cafe:checked) .admission-guide-content-card:not([data-channel=cafe])),:is([data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-university-2028]:has(#university-channel-youtube:checked) .admission-guide-content-card:not([data-channel=youtube]),[data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-university-2028]:has(#university-channel-blog:checked) .admission-guide-content-card:not([data-channel=blog]),[data-kns-shell=hub][data-kns-pattern=guide][data-kns-page=admission-university-2028]:has(#university-channel-cafe:checked) .admission-guide-content-card:not([data-channel=cafe])){display:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card{border:1px solid var(--hub-line);border-radius:var(--hub-radius);min-height:210px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;align-content:start;gap:8px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 8px 22px #06172d0a}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--hub-navy) 40%, var(--hub-line));box-shadow:0 12px 28px #06172d12}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card-disabled{border-color:var(--hub-line);background:var(--hub-soft);cursor:not-allowed;color:var(--hub-muted)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-thumb{aspect-ratio:16/9;background-color:#0000;background-image:linear-gradient(135deg,#061936f0,#243e63db),radial-gradient(circle at 78% 28%,#d2b4647a,#0000 34%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:14px;width:100%;min-height:0;display:block;position:relative;overflow:hidden}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-thumb img{object-fit:contain;object-position:center;background:#eef2f7;width:100%;height:100%;display:block;position:absolute;inset:0}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-thumb:has(img):before{display:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-thumb:has(img):after{display:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-thumb:before{content:"";background:#ffffff1f;border:1px solid #ffffff70;border-radius:14px;width:42px;height:42px;position:absolute;top:13px;left:13px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-thumb:after{color:#ffffffeb;font-size:20px;font-weight:950;line-height:1;position:absolute;bottom:14px;right:13px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card[data-channel=youtube] .admission-guide-content-thumb{background:linear-gradient(135deg,#ad2f29f2,#061936db),radial-gradient(circle at 76% 24%,#ffffff6b,#0000 34%)}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card[data-channel=youtube] .admission-guide-content-thumb:after{content:"Y"}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card[data-channel=blog] .admission-guide-content-thumb:after{content:"B"}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card[data-channel=cafe] .admission-guide-content-thumb{background:linear-gradient(135deg,#061936eb,#325653d1),radial-gradient(circle at 76% 24%,#d2b4646b,#0000 34%)}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card[data-channel=cafe] .admission-guide-content-thumb:after{content:"C"}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-channel-badge{color:var(--hub-red);font-size:11px;font-weight:950}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-status{color:#8d6415;font-size:10px;font-weight:950}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card strong{color:var(--hub-navy);word-break:keep-all;font-size:15px;font-weight:950;line-height:1.34}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-card .admission-guide-copy{max-width:none;margin:0 0 22px;font-size:12px;line-height:1.56}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-content-ready{min-height:22px;color:var(--hub-muted);background:#ffffffeb;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:11px;right:11px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-panel{padding:28px var(--hub-pad) 40px;gap:14px;background:#fff!important;border:none!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-link{border:1px solid var(--hub-line);text-align:center;word-break:keep-all;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 14px;font-size:14px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex;color:var(--hub-navy)!important}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-link-primary{border-color:var(--hub-navy);background:var(--hub-navy);grid-column:1/-1;min-height:54px;color:#fff!important}.admission-guide-modal{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06172d94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admission-guide-modal-sheet{border:1px solid var(--hub-line);background:#fff;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(520px,100%);max-height:min(88dvh,720px);display:grid;overflow:hidden;box-shadow:0 28px 80px #06172d3d}.admission-guide-modal-head{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.admission-guide-modal-head h2{color:var(--hub-navy);margin:4px 0 0;font-size:20px;font-weight:950;line-height:1.3}.admission-guide-modal-close{border:1px solid var(--hub-line);width:40px;height:40px;color:var(--hub-navy);background:#fff;border-radius:10px;place-items:center;display:grid}.admission-guide-modal-body{gap:12px;padding:16px 18px 20px;display:grid;overflow:auto}.admission-guide-check-item{border:1px solid var(--hub-line);color:#2a3d52;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.admission-guide-result-box{border-left:3px solid var(--hub-red);background:var(--hub-soft);border-radius:0 12px 12px 0;gap:6px;padding:14px 16px;display:grid}.admission-guide-result-box strong{color:var(--hub-navy);font-size:16px;font-weight:950}@media (min-width:720px){[data-kns-shell=hub][data-kns-pattern=guide]{--hub-guide-prose:min(100%, 56rem);--hub-guide-hero-prose:min(100%, 64rem);--hub-guide-section-gap:30px;--hub-guide-section-pad-block:48px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-shell{padding-block:40px 48px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding-block:18px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-item{border-bottom:none;border-right:1px solid var(--hub-line);padding:0}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-profile-item:last-child{border-right:none}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-prep-pipeline{gap:8px 4px;padding-bottom:14px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-section+.admission-guide-section{margin-top:8px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-title,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero h1{max-width:none;font-size:44px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-curation-panel,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-panel{padding-block:36px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-panel{padding-bottom:40px}}@media (min-width:1100px){[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-curation-panel,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-panel{padding-block:44px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-action-panel{padding-bottom:48px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-method-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-method-card:nth-last-child(-n+2){border-bottom:none!important}}
