[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid .exam-featured-card{gap:10px;min-height:88px;padding:12px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid .exam-school-mark{border-radius:10px;flex:0 0 36px;width:36px;height:36px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid .exam-school-mark-logo{width:36px;height:36px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid .exam-featured-copy{width:100%;min-width:0}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid .exam-featured-copy strong{overflow-wrap:anywhere;max-width:100%;font-size:15px;display:block}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid .exam-featured-copy span{overflow-wrap:anywhere}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list{grid-template-columns:1fr}@media (min-width:720px){[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:24px}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:first-child{grid-column:1/span 2}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(2){grid-column:3/span 2}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(3){grid-column:5/span 2}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(4){grid-column:2/span 2}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(5){grid-column:4/span 2}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(-n+3){border-bottom:1px solid var(--hub-line)!important}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(n+4),[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-last-child(-n+2){border-bottom:none!important}}@media (min-width:1100px){[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:28px}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item{grid-column:auto!important}[data-kns-shell=hub][data-kns-pattern=archive] .exam-framework-list.curriculum-framework-list .exam-framework-item:nth-child(-n+5){border-bottom:none!important}}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-school-index-card[aria-current=true]{border-color:var(--hub-navy);background:linear-gradient(#f4f8fc 0%,#fff 100%);box-shadow:inset 0 0 0 1px #071b340f}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-school-index-grid{margin-bottom:4px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-school-panel{width:100%;min-width:0;padding:0;display:block}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-card{border:1px solid var(--hub-line);border-radius:calc(var(--hub-radius) + 2px);background:#fff;width:100%;min-width:0;display:block;overflow:visible;box-shadow:0 12px 36px #06172d0f}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-masthead{border-bottom:1px solid var(--hub-line);background:linear-gradient(#f8fafc 0%,#fff 100%);padding:28px 28px 24px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-kicker{color:var(--hub-red);letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-masthead-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-masthead-copy{min-width:0}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-title{color:var(--hub-navy);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3.2vw,26px);font-weight:950;line-height:1.28}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-meta-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-meta-chips span{border:1px solid var(--hub-line);color:var(--hub-muted);overflow-wrap:anywhere;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-body{gap:36px;min-width:0;padding:28px;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-deck{border-left:3px solid var(--hub-navy);background:var(--hub-soft);border-radius:0 12px 12px 0;gap:12px;padding:22px 24px;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-deck-label{color:var(--hub-muted);letter-spacing:.08em;margin:0;font-size:11px;font-weight:900;line-height:1.3}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-lead{color:var(--hub-navy);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(16px,2.4vw,18px);font-weight:800;line-height:1.62}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-lead.kns-prose-lines>span+span{margin-top:.5em}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-signal-tags{flex-wrap:wrap;gap:10px;display:flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-signal-tag{color:#9a3412;overflow-wrap:anywhere;background:#fff4f2;border:1px solid #e8c7c2;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:0 10px;font-size:11.5px;font-weight:820;line-height:1.35;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-section-title{color:var(--hub-navy);letter-spacing:-.02em;margin:0;font-size:clamp(17px,2.6vw,20px);font-weight:950;line-height:1.28}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-section-head{border-bottom:2px solid var(--hub-navy);gap:8px;margin:0 0 20px;padding:0 0 16px;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-section-head--flow{border-bottom-color:color-mix(in srgb, var(--hub-red) 72%, var(--hub-navy))}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-section-eyebrow{color:var(--hub-red);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:900;line-height:1.2}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density{gap:0;min-width:0;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-strip{border:1px solid var(--hub-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-cell{border:none;border-right:1px solid var(--hub-line);background:var(--hub-soft);border-radius:0;gap:10px;min-width:0;padding:20px 22px;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-cell:last-child{border-right:none}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-label{color:var(--hub-red);font-size:12px;font-weight:900}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-cell strong{color:var(--hub-navy);overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.4}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-cell p{color:var(--hub-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.5}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-analysis{border-top:none;gap:8px;min-width:0;padding-top:0;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-prose{border-bottom:1px solid color-mix(in srgb, var(--hub-line) 85%, transparent);padding:26px 0 28px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-analysis>.curriculum-report-prose:last-child,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-body>.curriculum-report-prose:last-of-type{border-bottom:none;padding-bottom:0}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-analysis>.curriculum-report-prose:first-child{padding-top:0}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-prose-label{color:var(--hub-red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:900;line-height:1.35}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-prose-list{gap:14px;margin:0;padding:0 0 0 2px;list-style:none;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-prose-list li{color:#4a5d72;overflow-wrap:anywhere;background:0 0;border:none;border-radius:0;padding:0 0 0 14px;font-size:14px;font-weight:620;line-height:1.7;position:relative}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-prose-list li:before{background:color-mix(in srgb, var(--hub-navy) 55%, var(--hub-line));content:"";border-radius:999px;width:4px;height:4px;position:absolute;top:.68em;left:0;transform:translateY(-50%)}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-operational-note{border-left:2px solid color-mix(in srgb, var(--hub-navy) 45%, var(--hub-line));background:var(--hub-soft);color:var(--hub-muted);word-break:keep-all;margin:0;padding:14px 16px;font-size:12.5px;font-weight:620;line-height:1.6}@keyframes curriculum-flow-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-subject-flows{border-top:none;gap:0;min-width:0;padding-top:0;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-subject-flow-list{gap:28px;min-width:0;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-subject-flow{gap:12px;padding:0;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-area-label{color:var(--hub-navy);letter-spacing:.03em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:950;line-height:1.3;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-area-label:before{background:var(--hub-red);content:"";border-radius:999px;flex-shrink:0;width:7px;height:7px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-summary{color:var(--hub-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.62}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-line{margin:0;padding:0}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-line-inner{color:#1e3348;overflow-wrap:anywhere;animation:curriculum-flow-reveal .85s var(--kns-ease-out,cubic-bezier(.22, 1, .36, 1)) both;font-size:14px;font-weight:760;line-height:1.72;display:inline}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-items{gap:8px;margin:4px 0 0;padding:0;display:grid}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-items-label{color:var(--hub-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:900;line-height:1.3;display:block}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-tag{max-width:100%;min-height:28px;color:var(--hub-navy);overflow-wrap:anywhere;background:#f3f7fb;border:1px solid #d5dee8;border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:800;line-height:1.35;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-tags li{animation:curriculum-flow-tag-in .4s var(--kns-ease-out,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--tag-index,0) * 50ms)}@keyframes curriculum-flow-tag-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-line-inner,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-flow-tags li{clip-path:none;opacity:1;animation:none;transform:none}}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-related{text-align:center;border-top:none;justify-content:center;width:100%;padding:28px 0 12px;display:flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-link{border:1px solid var(--hub-navy);width:auto;min-width:min(100%,260px);max-width:340px;min-height:44px;color:var(--hub-navy);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-inline:auto;padding:0 22px;font-size:14px;font-weight:880;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-link:hover,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-link:focus-visible{background:var(--hub-navy);color:#fff;outline:none}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-raw-details{border:1px solid var(--hub-line);background:#f8fafc;border-radius:12px;overflow:hidden}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details summary,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-raw-details summary{color:var(--hub-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:900;list-style:none;display:flex}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details summary::-webkit-details-marker{display:none}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-raw-details summary::-webkit-details-marker{display:none}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details-meta{color:var(--hub-muted);white-space:nowrap;font-size:12px;font-weight:760}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-readable,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .empty-brick{padding:0 16px 16px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-raw-details .raw-table{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0 16px 16px;font-size:11.5px;line-height:1.55;overflow:auto}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-grade-head,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-semester-head,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-section-head,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-eval-head,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .choice-group-top{flex-wrap:wrap;min-width:0}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-grade-head span,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-semester-head span,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-section-head span,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-eval-head span{white-space:normal;text-align:right;overflow-wrap:anywhere}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-grade,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-section,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .curriculum-semester,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-table-details .choice-group{min-width:0;max-width:100%}@media (max-width:639px){[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-body{gap:28px;padding:22px 18px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-masthead{padding:22px 18px 20px}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-strip{grid-template-columns:1fr}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-cell{border-right:none;border-bottom:1px solid var(--hub-line)}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-density-cell:last-child{border-bottom:none}}@media (min-width:720px){[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr))}[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-masthead,[data-kns-shell=hub][data-kns-pattern=archive] .curriculum-report-body{padding-inline:32px}}
[data-kns-page=admission-curriculum-archive] .school-panel{gap:14px;padding:15px;display:grid}[data-kns-page=admission-curriculum-archive] .school-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-kns-page=admission-curriculum-archive] .school-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}[data-kns-page=admission-curriculum-archive] .pill,[data-kns-page=admission-curriculum-archive] .page-badge,[data-kns-page=admission-curriculum-archive] .channel-filter,[data-kns-page=admission-curriculum-archive] .content-action{white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}[data-kns-page=admission-curriculum-archive] .pill{color:#53637a;background:#f8fafc;border:1px solid #e2e8f0;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:820}[data-kns-page=admission-curriculum-archive] .pill.red{color:#b4372f;background:#fff4f2;border-color:#efd1cc}[data-kns-page=admission-curriculum-archive] .page-badge{color:#73500c;background:#fbf1d5;border:1px solid #ead6a8;flex:none;justify-content:center;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}[data-kns-page=admission-curriculum-archive] .analysis-grid{gap:9px;display:grid}[data-kns-page=admission-curriculum-archive] .analysis-card{background:#fff4f2;border-left:3px solid #b4372f;gap:5px;padding:10px 11px;display:grid}[data-kns-page=admission-curriculum-archive] .analysis-card:nth-child(2){background:#f4f7fb;border-left-color:#071b34}[data-kns-page=admission-curriculum-archive] .analysis-card:nth-child(3){background:#fbf1d5;border-left-color:#b9841f}[data-kns-page=admission-curriculum-archive] .analysis-card strong{color:#061936;font-size:12px;font-weight:940;line-height:1.35}[data-kns-page=admission-curriculum-archive] .analysis-card span{color:#43536a;font-size:12.7px;font-weight:730;line-height:1.58}[data-kns-page=admission-curriculum-archive] .table-block{gap:10px;display:grid}[data-kns-page=admission-curriculum-archive] .table-block header{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-kns-page=admission-curriculum-archive] .table-block header span{color:#56667e;font-size:11px;font-weight:820}[data-kns-page=admission-curriculum-archive] .curriculum-readable{gap:12px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block{gap:10px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-eval-head{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-eval-head strong{color:#061936;font-size:14px;font-weight:950;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-eval-head span{color:#56667e;white-space:nowrap;font-size:11px;font-weight:820}[data-kns-page=admission-curriculum-archive] .curriculum-eval-note{color:#43536a;margin:0;padding:0 2px;font-size:12px;font-weight:720;line-height:1.55}[data-kns-page=admission-curriculum-archive] .curriculum-guide{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #d8e4f2;border-radius:12px;gap:8px;padding:12px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-guide strong{color:#061936;font-size:12px;font-weight:930;line-height:1.35}[data-kns-page=admission-curriculum-archive] .curriculum-guide p{color:#43536a;margin:0;font-size:12.5px;font-weight:720;line-height:1.58}[data-kns-page=admission-curriculum-archive] .curriculum-guide-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-guide-list li{color:#43536a;padding-left:11px;font-size:12px;font-weight:720;line-height:1.5;position:relative}[data-kns-page=admission-curriculum-archive] .curriculum-guide-list li:before{content:"";background:#b4372f;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}[data-kns-page=admission-curriculum-archive] .course-group{gap:6px;display:grid}[data-kns-page=admission-curriculum-archive] .course-group-label{color:#53637a;margin:0;font-size:11px;font-weight:860;line-height:1.35}[data-kns-page=admission-curriculum-archive] .choice-group{background:#fff9f8;border:1px dashed #e4b8b2;border-radius:10px;gap:7px;padding:8px 9px;display:grid}[data-kns-page=admission-curriculum-archive] .grade-choice-group{background:#fff4f2;border-style:solid;border-color:#efd1cc;padding:10px}[data-kns-page=admission-curriculum-archive] .choice-group-top{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-kns-page=admission-curriculum-archive] .choice-index{color:#061936;font-size:11.5px;font-weight:900;line-height:1.3}[data-kns-page=admission-curriculum-archive] .choice-badge{color:#b4372f;white-space:nowrap;background:#fff;border:1px solid #e8b4ad;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:900;display:inline-flex}[data-kns-page=admission-curriculum-archive] .choice-group-label{color:#b4372f;margin:0;font-size:12px;font-weight:920;line-height:1.4}[data-kns-page=admission-curriculum-archive] .choice-group-detail{color:#6f4f4a;margin:0;font-size:11.5px;font-weight:760;line-height:1.45}[data-kns-page=admission-curriculum-archive] .either-lanes{gap:8px;display:grid}[data-kns-page=admission-curriculum-archive] .either-lane{background:#fff;border:1px solid #efd1cc;border-radius:8px;gap:6px;padding:7px 8px;display:grid}[data-kns-page=admission-curriculum-archive] .either-lane strong{color:#071b34;font-size:11px;font-weight:900;line-height:1.3}[data-kns-page=admission-curriculum-archive] .either-or-divider{color:#9a6f68;text-align:center;font-size:11px;font-weight:820;line-height:1.3}[data-kns-page=admission-curriculum-archive] .grade-tab-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 2px;display:grid}[data-kns-page=admission-curriculum-archive] .grade-tab{color:#56667e;background:#fff;border:1px solid #dbe3ef;border-radius:999px;min-height:36px;font-size:12px;font-weight:860;line-height:1.2}[data-kns-page=admission-curriculum-archive] .grade-tab.is-active{color:#fff;background:#071b34;border-color:#071b34;font-weight:920}[data-kns-page=admission-curriculum-archive] .grade-tab-panel{display:none}[data-kns-page=admission-curriculum-archive] .grade-tab-panel.is-active{display:block}[data-kns-page=admission-curriculum-archive] .guide-legend{flex-wrap:wrap;gap:6px;display:flex}[data-kns-page=admission-curriculum-archive] .guide-chip{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:860;line-height:1.2;display:inline-flex}[data-kns-page=admission-curriculum-archive] .guide-chip.required{color:#43536a;background:#fff;border:1px solid #dbe3ef}[data-kns-page=admission-curriculum-archive] .guide-chip.choice{color:#b4372f;background:#fff9f8;border:1px dashed #e4b8b2}[data-kns-page=admission-curriculum-archive] .curriculum-footer-note{color:#43536a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;margin:0;padding:10px 11px;font-size:11.5px;font-weight:720;line-height:1.55}[data-kns-page=admission-curriculum-archive] .choice-group-note{color:#7a5d58;margin:0;font-size:11px;font-weight:740;line-height:1.45}[data-kns-page=admission-curriculum-archive] .choice-pool .course-brick{background:#fff;border-color:#efd1cc}[data-kns-page=admission-curriculum-archive] .curriculum-semester-body{gap:8px;display:grid}[data-kns-page=admission-curriculum-archive] .workload-details{background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 11px}[data-kns-page=admission-curriculum-archive] .workload-details summary{color:#061936;cursor:pointer;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:900;list-style:none;display:flex}[data-kns-page=admission-curriculum-archive] .workload-details summary::-webkit-details-marker{display:none}[data-kns-page=admission-curriculum-archive] .workload-details summary:after{content:"+";color:#071b34;border:1px solid #dbe3ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}[data-kns-page=admission-curriculum-archive] .workload-details[open] summary:after{content:"-"}[data-kns-page=admission-curriculum-archive] .workload-note{color:#56667e;margin:8px 0 0;font-size:12px;font-weight:720;line-height:1.58}[data-kns-page=admission-curriculum-archive] .workload-grid{gap:6px;margin-top:10px;display:grid}[data-kns-page=admission-curriculum-archive] .workload-row{background:#f8fafc;border:1px solid #dbe3ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}[data-kns-page=admission-curriculum-archive] .workload-row strong{color:#061936;font-size:12px;font-weight:880;line-height:1.35}[data-kns-page=admission-curriculum-archive] .workload-row span{color:#43536a;text-align:right;font-size:11.5px;font-weight:760;line-height:1.35}[data-kns-page=admission-curriculum-archive] .legend-details{border-top:1px solid #dbe3ef;padding-top:4px}[data-kns-page=admission-curriculum-archive] .legend-details summary{color:#56667e;cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;font-weight:860;list-style:none;display:flex}[data-kns-page=admission-curriculum-archive] .legend-details summary::-webkit-details-marker{display:none}[data-kns-page=admission-curriculum-archive] .curriculum-grade-stack{gap:8px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-grade{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:8px;display:grid;overflow:hidden}[data-kns-page=admission-curriculum-archive] .curriculum-grade-head{color:#fff;background:#071b34;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-grade-head strong{font-size:14px;font-weight:950;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-grade-head span{color:#ffffffc7;white-space:nowrap;font-size:11px;font-weight:820}[data-kns-page=admission-curriculum-archive] .curriculum-semester-grid{gap:8px;padding:10px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-semester{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;gap:7px;padding:9px 10px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-semester-head{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-semester-head strong{color:#061936;font-size:12px;font-weight:930;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-semester-head span{color:#56667e;white-space:nowrap;font-size:10.5px;font-weight:800}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=relative] .curriculum-grade{border-color:#f0d1cc}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=relative] .curriculum-semester{background:#fff8f7}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=achievement] .curriculum-grade{border-color:#d8e4f2}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=achievement] .curriculum-semester{background:#f8fbff}[data-kns-page=admission-curriculum-archive] .curriculum-section{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:9px;padding:11px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=relative]{background:#fff8f7;border-color:#f0d1cc}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=achievement]{background:#f8fbff;border-color:#d8e4f2}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=summary]{background:#fffaf0;border-color:#ead6a8}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=extra]{background:#fbfaff;border-color:#d7d2ef}[data-kns-page=admission-curriculum-archive] .curriculum-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-section-head strong{color:#061936;font-size:13px;font-weight:950;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-section-head span{color:#56667e;white-space:nowrap;font-size:11px;font-weight:830}[data-kns-page=admission-curriculum-archive] .brick-flow{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}[data-kns-page=admission-curriculum-archive] .course-brick,[data-kns-page=admission-curriculum-archive] .choice-brick,[data-kns-page=admission-curriculum-archive] .note-brick,[data-kns-page=admission-curriculum-archive] .summary-brick{color:#203653;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;max-width:100%;min-height:29px;padding:5px 8px;font-size:12px;font-weight:780;line-height:1.35;display:inline-flex}[data-kns-page=admission-curriculum-archive] .choice-brick{color:#b4372f;background:#fff4f2;border-color:#e8c7c2;font-weight:920}[data-kns-page=admission-curriculum-archive] .summary-brick{color:#684a10;background:#fff;border-color:#e1cc95;font-weight:880}[data-kns-page=admission-curriculum-archive] .note-brick{color:#53637a;background:#f8fafc;border-color:#dce4ee;font-size:11.5px;font-weight:760}[data-kns-page=admission-curriculum-archive] .empty-brick{color:#56667e;font-size:12.5px;font-weight:720;line-height:1.55}[data-kns-page=admission-curriculum-archive] .raw-details{border-top:1px solid #dbe3ef;padding-top:8px}[data-kns-page=admission-curriculum-archive] .raw-details summary{color:#56667e;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:860;list-style:none;display:flex}[data-kns-page=admission-curriculum-archive] .raw-details summary::-webkit-details-marker{display:none}[data-kns-page=admission-curriculum-archive] .raw-details summary:after{content:"+";color:#071b34;border:1px solid #dbe3ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}[data-kns-page=admission-curriculum-archive] .raw-details[open] summary:after{content:"-"}[data-kns-page=admission-curriculum-archive] .raw-table{color:#34445c;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;max-height:260px;font-family:var(--font);background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;margin-top:9px;padding:11px;font-size:11px;font-weight:680;line-height:1.55;overflow:auto}
[data-kns-page=admission-curriculum-archive] .school-panel{gap:14px;padding:15px;display:grid}[data-kns-page=admission-curriculum-archive] .school-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-kns-page=admission-curriculum-archive] .school-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}[data-kns-page=admission-curriculum-archive] .pill,[data-kns-page=admission-curriculum-archive] .page-badge,[data-kns-page=admission-curriculum-archive] .channel-filter,[data-kns-page=admission-curriculum-archive] .content-action{white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}[data-kns-page=admission-curriculum-archive] .pill{color:#53637a;background:#f8fafc;border:1px solid #e2e8f0;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:820}[data-kns-page=admission-curriculum-archive] .pill.red{color:#b4372f;background:#fff4f2;border-color:#efd1cc}[data-kns-page=admission-curriculum-archive] .page-badge{color:#73500c;background:#fbf1d5;border:1px solid #ead6a8;flex:none;justify-content:center;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}[data-kns-page=admission-curriculum-archive] .analysis-grid{gap:9px;display:grid}[data-kns-page=admission-curriculum-archive] .analysis-card{background:#fff4f2;border-left:3px solid #b4372f;gap:5px;padding:10px 11px;display:grid}[data-kns-page=admission-curriculum-archive] .analysis-card:nth-child(2){background:#f4f7fb;border-left-color:#071b34}[data-kns-page=admission-curriculum-archive] .analysis-card:nth-child(3){background:#fbf1d5;border-left-color:#b9841f}[data-kns-page=admission-curriculum-archive] .analysis-card strong{color:#061936;font-size:12px;font-weight:940;line-height:1.35}[data-kns-page=admission-curriculum-archive] .analysis-card span{color:#43536a;font-size:12.7px;font-weight:730;line-height:1.58}[data-kns-page=admission-curriculum-archive] .table-block{gap:10px;display:grid}[data-kns-page=admission-curriculum-archive] .table-block header{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-kns-page=admission-curriculum-archive] .table-block header span{color:#56667e;font-size:11px;font-weight:820}[data-kns-page=admission-curriculum-archive] .curriculum-readable{gap:12px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block{gap:10px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-eval-head{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-eval-head strong{color:#061936;font-size:14px;font-weight:950;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-eval-head span{color:#56667e;white-space:nowrap;font-size:11px;font-weight:820}[data-kns-page=admission-curriculum-archive] .curriculum-eval-note{color:#43536a;margin:0;padding:0 2px;font-size:12px;font-weight:720;line-height:1.55}[data-kns-page=admission-curriculum-archive] .curriculum-guide{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #d8e4f2;border-radius:12px;gap:8px;padding:12px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-guide strong{color:#061936;font-size:12px;font-weight:930;line-height:1.35}[data-kns-page=admission-curriculum-archive] .curriculum-guide p{color:#43536a;margin:0;font-size:12.5px;font-weight:720;line-height:1.58}[data-kns-page=admission-curriculum-archive] .curriculum-guide-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-guide-list li{color:#43536a;padding-left:11px;font-size:12px;font-weight:720;line-height:1.5;position:relative}[data-kns-page=admission-curriculum-archive] .curriculum-guide-list li:before{content:"";background:#b4372f;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}[data-kns-page=admission-curriculum-archive] .course-group{gap:6px;display:grid}[data-kns-page=admission-curriculum-archive] .course-group-label{color:#53637a;margin:0;font-size:11px;font-weight:860;line-height:1.35}[data-kns-page=admission-curriculum-archive] .choice-group{background:#fff9f8;border:1px dashed #e4b8b2;border-radius:10px;gap:7px;padding:8px 9px;display:grid}[data-kns-page=admission-curriculum-archive] .grade-choice-group{background:#fff4f2;border-style:solid;border-color:#efd1cc;padding:10px}[data-kns-page=admission-curriculum-archive] .choice-group-top{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-kns-page=admission-curriculum-archive] .choice-index{color:#061936;font-size:11.5px;font-weight:900;line-height:1.3}[data-kns-page=admission-curriculum-archive] .choice-badge{color:#b4372f;white-space:nowrap;background:#fff;border:1px solid #e8b4ad;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:900;display:inline-flex}[data-kns-page=admission-curriculum-archive] .choice-group-label{color:#b4372f;margin:0;font-size:12px;font-weight:920;line-height:1.4}[data-kns-page=admission-curriculum-archive] .choice-group-detail{color:#6f4f4a;margin:0;font-size:11.5px;font-weight:760;line-height:1.45}[data-kns-page=admission-curriculum-archive] .either-lanes{gap:8px;display:grid}[data-kns-page=admission-curriculum-archive] .either-lane{background:#fff;border:1px solid #efd1cc;border-radius:8px;gap:6px;padding:7px 8px;display:grid}[data-kns-page=admission-curriculum-archive] .either-lane strong{color:#071b34;font-size:11px;font-weight:900;line-height:1.3}[data-kns-page=admission-curriculum-archive] .either-or-divider{color:#9a6f68;text-align:center;font-size:11px;font-weight:820;line-height:1.3}[data-kns-page=admission-curriculum-archive] .grade-tab-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 2px;display:grid}[data-kns-page=admission-curriculum-archive] .grade-tab{color:#56667e;background:#fff;border:1px solid #dbe3ef;border-radius:999px;min-height:36px;font-size:12px;font-weight:860;line-height:1.2}[data-kns-page=admission-curriculum-archive] .grade-tab.is-active{color:#fff;background:#071b34;border-color:#071b34;font-weight:920}[data-kns-page=admission-curriculum-archive] .grade-tab-panel{display:none}[data-kns-page=admission-curriculum-archive] .grade-tab-panel.is-active{display:block}[data-kns-page=admission-curriculum-archive] .guide-legend{flex-wrap:wrap;gap:6px;display:flex}[data-kns-page=admission-curriculum-archive] .guide-chip{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:860;line-height:1.2;display:inline-flex}[data-kns-page=admission-curriculum-archive] .guide-chip.required{color:#43536a;background:#fff;border:1px solid #dbe3ef}[data-kns-page=admission-curriculum-archive] .guide-chip.choice{color:#b4372f;background:#fff9f8;border:1px dashed #e4b8b2}[data-kns-page=admission-curriculum-archive] .curriculum-footer-note{color:#43536a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;margin:0;padding:10px 11px;font-size:11.5px;font-weight:720;line-height:1.55}[data-kns-page=admission-curriculum-archive] .choice-group-note{color:#7a5d58;margin:0;font-size:11px;font-weight:740;line-height:1.45}[data-kns-page=admission-curriculum-archive] .choice-pool .course-brick{background:#fff;border-color:#efd1cc}[data-kns-page=admission-curriculum-archive] .curriculum-semester-body{gap:8px;display:grid}[data-kns-page=admission-curriculum-archive] .workload-details{background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 11px}[data-kns-page=admission-curriculum-archive] .workload-details summary{color:#061936;cursor:pointer;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:900;list-style:none;display:flex}[data-kns-page=admission-curriculum-archive] .workload-details summary::-webkit-details-marker{display:none}[data-kns-page=admission-curriculum-archive] .workload-details summary:after{content:"+";color:#071b34;border:1px solid #dbe3ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}[data-kns-page=admission-curriculum-archive] .workload-details[open] summary:after{content:"-"}[data-kns-page=admission-curriculum-archive] .workload-note{color:#56667e;margin:8px 0 0;font-size:12px;font-weight:720;line-height:1.58}[data-kns-page=admission-curriculum-archive] .workload-grid{gap:6px;margin-top:10px;display:grid}[data-kns-page=admission-curriculum-archive] .workload-row{background:#f8fafc;border:1px solid #dbe3ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}[data-kns-page=admission-curriculum-archive] .workload-row strong{color:#061936;font-size:12px;font-weight:880;line-height:1.35}[data-kns-page=admission-curriculum-archive] .workload-row span{color:#43536a;text-align:right;font-size:11.5px;font-weight:760;line-height:1.35}[data-kns-page=admission-curriculum-archive] .legend-details{border-top:1px solid #dbe3ef;padding-top:4px}[data-kns-page=admission-curriculum-archive] .legend-details summary{color:#56667e;cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;font-weight:860;list-style:none;display:flex}[data-kns-page=admission-curriculum-archive] .legend-details summary::-webkit-details-marker{display:none}[data-kns-page=admission-curriculum-archive] .curriculum-grade-stack{gap:8px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-grade{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:8px;display:grid;overflow:hidden}[data-kns-page=admission-curriculum-archive] .curriculum-grade-head{color:#fff;background:#071b34;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-grade-head strong{font-size:14px;font-weight:950;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-grade-head span{color:#ffffffc7;white-space:nowrap;font-size:11px;font-weight:820}[data-kns-page=admission-curriculum-archive] .curriculum-semester-grid{gap:8px;padding:10px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-semester{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;gap:7px;padding:9px 10px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-semester-head{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-semester-head strong{color:#061936;font-size:12px;font-weight:930;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-semester-head span{color:#56667e;white-space:nowrap;font-size:10.5px;font-weight:800}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=relative] .curriculum-grade{border-color:#f0d1cc}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=relative] .curriculum-semester{background:#fff8f7}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=achievement] .curriculum-grade{border-color:#d8e4f2}[data-kns-page=admission-curriculum-archive] .curriculum-eval-block[data-tone=achievement] .curriculum-semester{background:#f8fbff}[data-kns-page=admission-curriculum-archive] .curriculum-section{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:9px;padding:11px;display:grid}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=relative]{background:#fff8f7;border-color:#f0d1cc}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=achievement]{background:#f8fbff;border-color:#d8e4f2}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=summary]{background:#fffaf0;border-color:#ead6a8}[data-kns-page=admission-curriculum-archive] .curriculum-section[data-tone=extra]{background:#fbfaff;border-color:#d7d2ef}[data-kns-page=admission-curriculum-archive] .curriculum-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-kns-page=admission-curriculum-archive] .curriculum-section-head strong{color:#061936;font-size:13px;font-weight:950;line-height:1.3}[data-kns-page=admission-curriculum-archive] .curriculum-section-head span{color:#56667e;white-space:nowrap;font-size:11px;font-weight:830}[data-kns-page=admission-curriculum-archive] .brick-flow{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}[data-kns-page=admission-curriculum-archive] .course-brick,[data-kns-page=admission-curriculum-archive] .choice-brick,[data-kns-page=admission-curriculum-archive] .note-brick,[data-kns-page=admission-curriculum-archive] .summary-brick{color:#203653;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;max-width:100%;min-height:29px;padding:5px 8px;font-size:12px;font-weight:780;line-height:1.35;display:inline-flex}[data-kns-page=admission-curriculum-archive] .choice-brick{color:#b4372f;background:#fff4f2;border-color:#e8c7c2;font-weight:920}[data-kns-page=admission-curriculum-archive] .summary-brick{color:#684a10;background:#fff;border-color:#e1cc95;font-weight:880}[data-kns-page=admission-curriculum-archive] .note-brick{color:#53637a;background:#f8fafc;border-color:#dce4ee;font-size:11.5px;font-weight:760}[data-kns-page=admission-curriculum-archive] .empty-brick{color:#56667e;font-size:12.5px;font-weight:720;line-height:1.55}[data-kns-page=admission-curriculum-archive] .raw-details{border-top:1px solid #dbe3ef;padding-top:8px}[data-kns-page=admission-curriculum-archive] .raw-details summary{color:#56667e;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:860;list-style:none;display:flex}[data-kns-page=admission-curriculum-archive] .raw-details summary::-webkit-details-marker{display:none}[data-kns-page=admission-curriculum-archive] .raw-details summary:after{content:"+";color:#071b34;border:1px solid #dbe3ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}[data-kns-page=admission-curriculum-archive] .raw-details[open] summary:after{content:"-"}[data-kns-page=admission-curriculum-archive] .raw-table{color:#34445c;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;max-height:260px;font-family:var(--font);background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;margin-top:9px;padding:11px;font-size:11px;font-weight:680;line-height:1.55;overflow:auto}[data-kns-page=admission-curriculum-archive]{width:100%;min-height:100svh;color:var(--hub-ink,var(--kns-navy-deep));background:#fff;display:block}[data-kns-page=admission-curriculum-archive] .kns-app-shell{width:100%;max-width:none;box-shadow:none}[data-kns-page=admission-curriculum-archive][data-kns-shell=hub]{background:#fff}[data-kns-page=admission-curriculum-archive] .school-panel{padding:0}[data-kns-page=admission-curriculum-archive] .analysis-grid{grid-template-columns:1fr}@media (min-width:900px){[data-kns-page=admission-curriculum-archive] .analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
