.learning-header nav{gap:24px}.learning-header nav .header-utility{display:inline-flex;align-items:center;gap:6px;font-size:12px}.discovery-main{max-width:1040px;margin:0 auto;padding:54px 28px 90px;color:#163e46}.discovery-heading{margin-bottom:28px}.discovery-eyebrow{color:#187365;font-size:12px;font-weight:700;letter-spacing:.01em}.discovery-heading h1{margin:12px 0 14px;font-size:clamp(28px,4vw,40px);letter-spacing:-.055em;line-height:1.3}.discovery-heading p{color:#61767a;font-size:15px;line-height:1.8}.unified-search{display:flex;align-items:center;gap:15px;border:2px solid #26796f;padding:7px 8px 7px 20px;background:white;border-radius:8px}.unified-search>svg{color:#28796f;flex-shrink:0}.unified-search input{flex:1 1;min-width:0;border:0;background:none;padding:12px 0;font-size:16px;color:#163e46;outline-offset:5px}.discovery-more,.unified-search button{background:#176d61;color:white;border:0;border-radius:4px;padding:13px 25px;font-weight:700;font-size:14px;cursor:pointer}.discovery-note{color:#516264;font-size:12px;line-height:1.8;margin:12px 0 28px}.discovery-note a{text-decoration:underline;text-underline-offset:3px}.search-bundles{display:grid;gap:22px;margin:26px 0 34px}.search-bundle{border:1px solid #b9d0be;border-radius:7px;overflow:hidden;background:white}.search-bundle-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 25px;background:#f1f6eb;border-bottom:1px solid #d7e3d0}.search-bundle-heading h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:7px 0;font-size:23px;line-height:1.6;letter-spacing:-.04em}.search-bundle-heading h2 small{color:#5b7c6c;font-size:13px;font-weight:500;letter-spacing:0}.search-bundle-heading p{font-size:13px;color:#526e5e;line-height:1.8;margin:0 0 10px}.search-bundle-heading a{color:#347157;text-decoration:underline;text-underline-offset:3px;font-size:11px}.bundle-save{display:flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-width:139px;padding:13px 18px;background:#246e50;color:white;border:1px solid #246e50;border-radius:5px;font-size:14px;font-weight:700;line-height:1.6;cursor:pointer}.bundle-save small{display:block;font-size:11px;font-weight:400;opacity:.85}.bundle-save:disabled{background:#e4ecdf;border-color:#bacdb1;color:#41613e;cursor:default}.search-bundle-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.search-bundle-groups>section{padding:22px 23px 15px;min-width:0}.search-bundle-groups>section+section{border-left:1px solid #e0e7da}.search-bundle-groups h3{display:flex;align-items:center;gap:6px;font-size:14px;line-height:1.7;margin:0;color:#2f5d47}.search-bundle-groups h3>svg{flex-shrink:0}.search-bundle-groups h3>span{margin-left:auto;font-size:12px;font-weight:400;color:#7a9079}.bundle-group-note{font-size:10px;color:#72836d;line-height:1.8;margin:6px 0 12px}.search-bundle-groups ul{list-style:none;margin:0;padding:0}.search-bundle-groups li{padding:13px 0;border-top:1px solid #e8ede3}.search-bundle-groups li>a:first-child{color:#214f42;display:block;font-size:13px;font-weight:600;line-height:1.85;overflow-wrap:anywhere;word-break:keep-all}.search-bundle-groups li>a:first-child:hover{text-decoration:underline;text-underline-offset:3px}.search-bundle-groups li>a>svg{display:inline;vertical-align:baseline;margin-left:5px}.search-bundle-groups li>small{display:block;color:#7a8870;font-size:10px;line-height:1.8;margin-top:4px}.search-bundle-groups li>.bundle-original{display:inline-flex;align-items:center;color:#38765a;font-size:10px;text-decoration:underline;text-underline-offset:3px;margin-top:6px}.bundle-saved{display:flex;align-items:center;gap:4px;color:#68825a;font-size:10px;line-height:1.8;margin-top:5px}.search-bundle-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 24px;border-top:1px solid #dfe8d8;background:#fafbf7}.search-bundle-footer p{color:#6c7e64;font-size:11px;line-height:1.85;margin:0}.search-bundle-footer p[role=status]:not(:empty){color:#255c3c;font-weight:600;margin-top:5px}.search-bundle-footer>a{font-size:11px;color:#236b51;flex-shrink:0}.discovery-start{padding:65px 25px;text-align:center;border:1px solid #dce5e1;background:#f6f8f2;margin-top:32px}.discovery-start>svg{color:#58897d;margin:auto}.discovery-start h2{font-size:22px;margin:16px 0 23px}.discovery-start>div{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.discovery-start>div a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:white;border:1px solid #cddbd2;border-radius:4px;font-size:13px}.discovery-start p{font-size:13px;line-height:1.9;color:#526260;margin:28px 0 0}.discovery-start p a{font-weight:700;color:#176d61;text-decoration:underline}.search-categories{display:flex;flex-wrap:wrap;gap:7px;margin:26px 0}.search-categories a,.search-categories button{display:inline-flex;align-items:center;gap:8px;background:white;color:#43635e;padding:9px 12px;border:1px solid #d1ded6;border-radius:4px;font-size:12px;cursor:pointer}.search-categories a[aria-current],.search-categories button[aria-pressed=true]{background:#195e52;color:white;border-color:#195e52}.search-categories span{opacity:.8;font-size:11px}.discovery-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #8da69a;padding:0 0 16px}.discovery-result-heading h2,.preparation-toolbar h2{font-size:18px;margin:0;line-height:1.7}.discovery-result-heading h2 span,.preparation-toolbar h2 span{color:#23786c;font-size:14px;margin-left:7px}.discovery-result-heading>a{white-space:nowrap;font-size:12px;color:#176d61}.discovery-results,.preparation-items{list-style:none;margin:0;padding:0}.discovery-results>li{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:24px;padding:25px 0;border-bottom:1px solid #dee7df}.search-kind{display:inline-block;color:#467365;font-size:11px;font-weight:600;margin-bottom:6px}.kind-institution{color:#3e668d}.kind-form{color:#84652d}.kind-term{color:#675482}.search-result-title{display:flex;align-items:baseline;gap:10px;width:fit-content}.search-result-title h3{margin:0;font-size:17px;line-height:1.7;font-weight:700;letter-spacing:-.025em}.search-result-title:hover h3{color:#187567;text-decoration:underline;text-underline-offset:4px}.search-result-title svg{flex-shrink:0}.discovery-results p,.preparation-items p{color:#5d7270;font-size:13px;line-height:1.9;margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.preparation-control{display:inline-flex;flex-direction:column;align-items:flex-start;vertical-align:middle;gap:5px;max-width:100%}.preparation-save{display:inline-flex;align-items:center;gap:6px;background:white;color:#42695c;border:1px solid #b9d2c3;border-radius:4px;padding:8px 10px;min-height:36px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.preparation-save[aria-pressed=true]{background:#e9f2e8;border-color:#739f7c;color:#245c40}.preparation-save:disabled{opacity:.55;cursor:wait}.preparation-feedback{color:#5a715f;font-size:11px;line-height:1.7;max-width:250px}.preparation-feedback:empty{display:none}.discovery-more{display:block;width:fit-content;margin:30px auto 0;text-align:center}.discovery-empty{padding:45px 25px;background:#f4f7f1;border:1px solid #d9e3d8;text-align:center;margin:25px 0}.discovery-empty>svg{margin:auto;color:#648677}.discovery-empty h3{font-size:20px;margin:16px 0}.discovery-empty p{color:#4b5851;font-size:13px;line-height:1.9}.discovery-empty a{color:#176d61;font-size:13px;text-decoration:underline}.discovery-empty button{padding:10px 20px;background:white;border:1px solid #acc4b6;color:#176d61;cursor:pointer}.preparation-notice{display:flex;align-items:flex-start;gap:15px;background:#f0f5ee;border-left:3px solid #6f9273;padding:20px 23px}.preparation-notice svg{flex-shrink:0;margin-top:3px;color:#3e765b}.preparation-notice p{font-size:13px;line-height:1.9;margin:0;color:#4b6757}.preparation-checklist{display:grid;grid-template-columns:1fr 1.3fr;gap:30px;padding:30px 0;border-bottom:1px solid #d8e3da}.preparation-checklist h2{font-size:19px;margin:10px 0;letter-spacing:-.03em}.preparation-checklist p{font-size:12px;color:#4b584f}.preparation-checklist ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.preparation-checklist label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.9;cursor:pointer}.preparation-main input[type=checkbox]{width:19px;height:19px;accent-color:#237261;flex-shrink:0;margin:3px 0 0;cursor:pointer}.preparation-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:30px}.preparation-toolbar p{display:flex;align-items:center;gap:5px;font-size:12px;color:#556157;margin-top:5px}.preparation-export{display:flex;gap:7px}.preparation-export button{display:inline-flex;align-items:center;gap:6px;padding:10px 13px;background:white;color:#286858;border:1px solid #b9cfbf;border-radius:4px;font-size:12px;cursor:pointer}.preparation-export button:disabled{opacity:.4;cursor:wait}.preparation-status{font-size:12px;line-height:1.8;color:#3a7357;min-height:22px;margin:5px 0}.preparation-items>li{display:grid;grid-template-columns:22px minmax(0,1fr) 34px;align-items:start;gap:14px;padding:22px 0;border-bottom:1px solid #dee7df}.preparation-items>li[hidden]{display:none}.preparation-item-check{padding-top:20px}.preparation-items small{display:block;color:var(--design-muted,#436c59);font-size:11px;margin-top:9px}.preparation-items>li.is-complete{background:#f7f9f4}.preparation-items>li.is-complete h3{color:#728077}.preparation-remove{border:0;background:none;width:34px;height:36px;color:#708177;cursor:pointer;margin-top:12px}.preparation-remove:hover{background:#f7e8e4;color:#963a2a}.preparation-start-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:20px}.preparation-missing{padding:20px;background:#faf5e9;margin:25px 0;font-size:12px;line-height:1.9}.preparation-missing h3{font-size:15px}.preparation-missing>div{display:flex;gap:15px;flex-wrap:wrap;margin-top:8px}.preparation-missing button{text-decoration:underline;border:0;background:none;color:#805b2d;cursor:pointer}.map-preparation-link{font-size:10px;line-height:1.7;color:#276f60;display:block;margin:7px 0}.statistics-insights{border:1px solid #cbdccd;background:#f5f8f0;padding:26px 28px;margin:24px 0;display:grid;grid-template-columns:1fr 1.8fr;gap:30px}.statistics-insights h2{font-size:20px;line-height:1.65;letter-spacing:-.03em;margin:9px 0 18px}.statistics-insights a{color:#30715c;font-size:11px;text-decoration:underline;text-underline-offset:4px}.statistics-insights ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}.statistics-insights li{display:flex;align-items:baseline;gap:14px}.statistics-insights li>span{color:#51644d;font-size:18px;font-weight:600}.statistics-insights p{font-size:13px;line-height:1.9;color:#365a46;margin:0;word-break:keep-all}.glossary-word{font:inherit;color:#176951;background:#edf3e7;border:0;border-bottom:1px dashed #63866a;padding:0 3px;cursor:pointer;text-underline-offset:3px;border-radius:2px}.glossary-word[aria-expanded=true]{background:#dcebd1}.glossary-explanation{display:block;background:#fffef6;border:1px solid #c8d3ba;padding:16px 19px;margin:12px 0;font-size:12px;line-height:1.9;color:#435b44}.glossary-explanation>span{display:block}.glossary-explanation-title{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.glossary-explanation-title strong{display:inline-flex;align-items:center;gap:6px;font-size:13px}.glossary-explanation-title button{border:0;background:none;color:#63715a;min-width:30px;min-height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.glossary-example{margin-top:10px}.glossary-example b{margin-right:5px;color:#7e6840}.glossary-inline-links{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.glossary-inline-links a{color:#276f55;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.learning-header.directory-header{gap:16px;padding-left:22px;padding-right:22px}.learning-header nav{gap:17px}.learning-header .header-dropdown-trigger,.learning-header nav a{font-size:12px}}@media(max-width:850px){.learning-header.directory-header{flex-wrap:wrap}.learning-header nav{overflow:visible;flex-wrap:wrap;gap:12px 20px}.statistics-insights{grid-template-columns:1fr;gap:20px}.statistics-insights h2{margin-bottom:8px}.search-bundle-groups{grid-template-columns:1fr}.search-bundle-groups>section{padding:18px 23px}.search-bundle-groups>section+section{border-left:0;border-top:1px solid #e0e7da}.search-bundle-groups ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(max-width:600px){.learning-header nav{gap:12px 17px}.learning-header nav .header-utility{position:absolute;top:14px;right:58px;padding:7px;width:32px;height:32px;border-radius:4px;justify-content:center}.learning-header nav .header-utility:last-child{right:18px}.learning-header nav .header-utility span{display:none}.learning-header nav .header-utility[aria-current]{background:#e9f3ed}.learning-header nav .header-utility[aria-current]:after{display:none}.discovery-main{padding:32px 20px 55px}.discovery-heading p{font-size:13px}.search-bundle-heading{align-items:flex-start;flex-wrap:wrap;padding:19px;gap:15px}.search-bundle-heading h2{font-size:21px}.search-bundle-heading p{font-size:12px}.bundle-save{width:100%;padding:10px 15px}.bundle-save>span{display:flex;align-items:center;gap:10px}.bundle-save small{display:inline}.search-bundle-groups>section{padding:17px 19px}.search-bundle-groups ul{grid-template-columns:1fr}.search-bundle-footer{display:block;padding:15px 19px}.search-bundle-footer>a{display:inline-block;margin-top:10px}.unified-search{gap:9px;padding-left:12px}.unified-search input{font-size:13px}.unified-search button{padding:12px 14px}.discovery-results>li{grid-template-columns:1fr;gap:12px;padding:21px 0}.search-result-title h3{font-size:15px}.discovery-result-heading{align-items:start}.discovery-result-heading h2{font-size:16px}.search-categories{gap:6px}.search-categories a,.search-categories button{font-size:11px;padding:8px 10px}.discovery-start{padding:35px 18px}.discovery-start h2{font-size:19px}.preparation-checklist{grid-template-columns:1fr;gap:18px}.preparation-notice{padding:15px;gap:10px}.preparation-notice p{font-size:12px}.preparation-items>li{gap:9px}.preparation-items p{font-size:12px}.statistics-insights{padding:20px}.statistics-insights h2{font-size:19px}.statistics-insights p{font-size:12px}}@media print{.preparation-main{max-width:none;padding:0;color:black}.preparation-main .discovery-note,.preparation-main .no-print,.preparation-main .preparation-export,.preparation-main .preparation-status{display:none!important}.preparation-checklist,.preparation-items>li{page-break-inside:avoid;break-inside:avoid}.preparation-items>li[hidden]{display:grid!important}.preparation-items p{display:block;overflow:visible}.preparation-items .search-result-title:after{content:" (" attr(href) ")";font-size:9px;overflow-wrap:anywhere}}.learning-header.directory-header{flex-wrap:nowrap}.learning-header .nav-brand{flex-shrink:0}.learning-header .header-settings{display:flex;gap:9px;align-items:center;margin-left:auto;flex-shrink:0}.learning-header nav{min-width:0;gap:18px}.learning-header nav .header-utility,.learning-header nav .header-utility:last-child{position:relative;top:auto;right:auto;width:auto;height:auto;min-height:44px;padding:8px 0;border-radius:4px;justify-content:center}.learning-header nav .header-utility>span{display:inline}@media(max-width:1460px){.learning-header.directory-header{flex-wrap:wrap;gap:8px 20px}.learning-header nav{flex-basis:100%;width:100%;order:3;justify-content:space-between;flex-wrap:wrap;gap:4px 18px;overflow:visible}.learning-header nav>a{min-height:44px}.learning-header .header-nav-disclosure[data-current]:after,.learning-header nav>a[aria-current]:after{bottom:0}}@media(max-width:850px){.learning-header.directory-header{display:flex;gap:8px 12px}.learning-header nav{gap:4px 16px}}@media(max-width:600px){.learning-header.directory-header{padding:12px 18px 10px;gap:8px 10px}.learning-header .nav-brand{font-size:16px}.learning-header nav{margin-top:0;justify-content:flex-start;gap:2px 14px}.learning-header .header-settings{gap:4px}.learning-header .design-theme-selector label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.learning-header .design-theme-selector select{width:120px}}@media(max-width:360px){.learning-header.directory-header{gap:7px 8px}.learning-header .nav-brand{font-size:15px}.learning-header .design-theme-selector select{width:112px;font-size:11px}}.directory-page.explore-page{display:flex;flex-direction:column}.directory-page.explore-page .directory-header.learning-header{height:auto;min-height:64px;flex-shrink:0;flex-direction:row;padding:10px 20px;gap:8px 18px;overflow:visible}.directory-page.explore-page .directory-header.learning-header nav{min-height:44px;height:auto;gap:14px}.directory-page.explore-page .directory-header.learning-header nav a{min-height:44px}.directory-page.explore-page .map-workbench{height:auto;flex:1 1;min-height:0}@media(min-width:1461px){.directory-page.explore-page .directory-header.learning-header{flex-wrap:nowrap}}@media(max-width:1460px){.directory-page.explore-page .directory-header.learning-header{flex-wrap:wrap}.directory-page.explore-page .directory-header.learning-header nav{width:100%;order:3;flex-basis:100%;flex-wrap:wrap;overflow:visible;gap:4px 16px}.directory-page.explore-page .directory-header .header-nav-group{height:auto}.directory-page.explore-page .directory-header .header-nav-disclosure{min-height:44px}}@media(max-width:650px){.directory-page.explore-page .directory-header.learning-header{padding:10px 14px;gap:8px 10px}.directory-page.explore-page .nav-brand{height:auto;font-size:16px}.directory-page.explore-page .directory-header.learning-header nav{padding-bottom:0;gap:2px 14px}}@media(max-width:360px){.directory-page.explore-page .nav-brand{font-size:15px}}:root{--design-focus:#174fa6;--design-selector-ink:#234f43;--design-selector-border:#b8cec0;--design-selector-swatch:#23715b}.design-theme-selector{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:var(--design-selector-ink)}.design-theme-selector label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;white-space:nowrap}.design-theme-swatch{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--design-selector-swatch)}.design-theme-selector select{width:132px;min-height:44px;padding:8px 5px 8px 9px;border:1px solid var(--design-control-border,#6d8378);border-radius:7px;background:var(--design-surface,#fff);color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}html[data-design-theme=calm-blue]{--design-bg:#f5f7fb;--design-surface:#fff;--design-soft:#eaf2ff;--design-ink:#17283e;--design-muted:#52647a;--design-accent:#165db7;--design-accent-hover:#124d99;--design-accent-soft:#dbeaff;--design-border:#c8d5e5;--design-control-border:#778ca8;--design-focus:#174fa6;--design-radius:18px;--design-button-radius:12px;--design-card-shadow:0 4px 20px #18395f08;--design-heading:-apple-system,BlinkMacSystemFont,var(--font-noto-sans-kr),sans-serif;--design-selector-ink:var(--design-ink);--design-selector-border:var(--design-border);--design-selector-swatch:var(--design-accent)}html[data-design-theme=joyful]{--design-bg:#f8fbf2;--design-surface:#fff;--design-soft:#edf6dc;--design-ink:#253d31;--design-muted:#52664f;--design-accent:#2c7448;--design-accent-hover:#245f3b;--design-accent-soft:#dfedc5;--design-border:#c6d9b6;--design-control-border:#719151;--design-focus:#214f8c;--design-radius:20px;--design-button-radius:14px;--design-card-shadow:0 4px 0 #dce7cb;--design-heading:var(--font-noto-sans-kr),system-ui,sans-serif;--design-selector-ink:var(--design-ink);--design-selector-border:var(--design-border);--design-selector-swatch:var(--design-accent)}html[data-design-theme=reading]{--design-bg:#f7f5ed;--design-surface:#fffdf7;--design-soft:#eeefdf;--design-ink:#30382b;--design-muted:#626951;--design-accent:#536727;--design-accent-hover:#42531e;--design-accent-soft:#e3e8c9;--design-border:#d1d3be;--design-control-border:#7e8563;--design-focus:#645018;--design-radius:4px;--design-button-radius:5px;--design-card-shadow:none;--design-heading:"AppleMyungjo","Batang","Georgia",serif;--design-selector-ink:var(--design-ink);--design-selector-border:var(--design-border);--design-selector-swatch:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]){--theme-text:var(--design-ink);--theme-muted:var(--design-muted);--theme-accent:var(--design-accent);--theme-border:var(--design-border);--theme-surface:var(--design-surface);--theme-surface-soft:var(--design-soft)}html[data-design-theme]:not([data-design-theme=default]) :is(body,.directory-page,.learning-hub,.support-portal,.statistics-page,.explore-page){--color-bg:var(--design-bg);--color-surface:var(--design-surface);--color-text:var(--design-ink);--color-accent:var(--design-accent);--color-accent-100:var(--design-soft);--color-accent-200:var(--design-accent-soft);--color-accent-700:var(--design-accent);--color-accent-900:var(--design-ink);--color-divider:var(--design-border);--portal-ink:var(--design-ink);--portal-muted:var(--design-muted);--portal-teal:var(--design-accent);--hub-ink:var(--design-ink);--hub-muted:var(--design-muted);--hub-teal:var(--design-accent);--hub-line:var(--design-border);--map-ink:var(--design-ink);--map-muted:var(--design-muted);--map-accent:var(--design-accent);--map-border:var(--design-border);background-color:var(--design-bg);color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(h1,h2,h3,h4){font-family:var(--design-heading);color:var(--design-ink);letter-spacing:-.035em}html[data-design-theme]:not([data-design-theme=default]) :is(.directory-header,.header-nav-dropdown,.directory-footer){background:var(--design-surface);color:var(--design-ink);border-color:var(--design-border)}html[data-design-theme]:not([data-design-theme=default]) .directory-header .nav-brand{color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(.learning-header nav a[aria-current],.header-nav-disclosure[data-current],.header-nav-disclosure[aria-expanded=true],.nav-brand>svg){color:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) :is(.learning-header nav a[aria-current],.header-nav-disclosure[data-current]):after{background:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) :is(.portal-map-panel,.portal-notice-grid>a,.portal-more-guide,.qa-comic-panel,.qa-next,.search-bundle,.discovery-start,.discovery-empty,.statistics-kpis,.statistics-panel,.statistics-sources details,.directory-filter-form,.directory-detail-card,.directory-next-steps,.practice-resource-grid>a,.lesson-case,.request-card,.practice-panel,.resource-preview,.work-form-preview,.case-detail,.protection-step-detail,.protection-selector nav>a,.map-place-card,.map-scope-label,.map-sidebar,.library-more,.explore-sidebar,.explore-detail){background-color:var(--design-surface);border-color:var(--design-border);border-radius:var(--design-radius);box-shadow:var(--design-card-shadow);color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(.portal-map-panel,.portal-context,.search-bundle-heading,.search-bundle-footer,.discovery-start,.discovery-empty,.statistics-toolbar,.statistics-insights,.statistics-population,.statistics-national-baseline,.statistics-table-scroll thead,.statistics-population-comparison thead,.directory-filter-form,.directory-verification,.directory-next-steps,.directory-consultation-link,.learning-guide-index a,.learning-guide-context,.learning-guide-sources,.learning-guide-preparation,.practice-callout,.work-reference-preview,.lesson-adjustments,.library-self-resources,.protection-first,.protection-step-facts,.preparation-notice,.qa-item[open],.announcement-search,.announcement-list-labels,.announcement-original-box,.announcement-post-aside,.announcement-nise){background-color:var(--design-soft);border-color:var(--design-border);color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(.search-bundle-groups>section+section,.search-bundle-heading,.search-bundle-footer,.directory-result-list li,.directory-result-heading,.directory-detail-facts>div,.statistics-kpis article+article,.statistics-source-list>a,.statistics-table-scroll :is(th,td),.statistics-placement-table :is(th,td),.statistics-population-comparison :is(th,td),.discovery-results>li,.preparation-items>li,.library-list>li,.work-form-list li>button,.practice-resource-grid,.practice-resource-grid>a,.qa-list,.qa-item,.announcement-list li){border-color:var(--design-border)}html[data-design-theme]:not([data-design-theme=default]) :is(.portal-primary,.portal-region-picker a,.hub-primary,.directory-query-row button,.directory-contact-actions a:not(.secondary),.directory-next-steps>a:not(.secondary),.unified-search button,.discovery-more,.bundle-save:not(:disabled),.library-search button,.work-search>button,.work-empty button,.announcement-search button,.announcement-primary-link,.map-query button,.map-workbench button.primary,.location-pick-bar button,.search-categories a[aria-current],.search-categories button[aria-pressed=true],.statistics-metric-toggle button[aria-pressed=true],.practice-tabs a[aria-current],.work-kind-filter button[aria-pressed=true],.announcement-regions a[aria-current],.announcement-page-wrap>a[aria-current],.directory-pagination a[aria-current]){background:var(--design-accent);border-color:var(--design-accent);border-radius:var(--design-button-radius);color:#fff}html[data-design-theme]:not([data-design-theme=default]) :is(.portal-primary,.hub-primary,.directory-query-row button,.unified-search button,.bundle-save:not(:disabled),.library-search button,.announcement-primary-link):hover{background:var(--design-accent-hover)}html[data-design-theme]:not([data-design-theme=default]) :is(.search-categories a,.search-categories button,.preparation-save,.preparation-export button,.statistics-controls select,.directory-filter-grid select,.directory-query-row>div,.unified-search,.library-search,.work-search,.qa-search,.portal-region-picker select,.library-more,.work-kind-filter button,.map-region-fields select,.map-advanced select,.map-more,.map-result-actions button,.map-place-actions button,.location-origin-actions button,.announcement-search select,.announcement-search input,.qa-audience-options button,.protection-tools button,.protection-stepper button,.hub-share button,.resource-field textarea){border-color:var(--design-control-border);border-radius:var(--design-button-radius);color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(input,select,textarea){accent-color:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) :is(.qa-audience-options button[aria-pressed=true],.preparation-save[aria-pressed=true],.guide-section-navigation a[aria-current],.protection-selector nav>a[aria-current],.library-navigation>a[aria-current],.library-scope a[aria-current],.library-list>li.selected,.map-results>li.is-selected,.map-result-actions button[aria-pressed=true],.location-origin-actions button[aria-pressed=true],.statistics-region-row.is-selected,.statistics-population-comparison tr[aria-current=true],.work-filter button[aria-pressed=true],.work-form-list li>button[aria-pressed=true],.case-selector a[aria-current]){background-color:var(--design-accent-soft);border-color:var(--design-accent);color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(.portal-eyebrow,.discovery-eyebrow,.directory-eyebrow,.statistics-eyebrow,.directory-facts strong,.directory-result-heading h2 strong,.directory-detail-action,.directory-detail-card a,.statistics-kpis b,.statistics-section-number,.statistics-comparison-note strong,.statistics-back-map,.library-kind,.statistics-source-shortcut span,.search-bundle-groups h3,.bundle-saved,.search-bundle-heading a,.search-bundle-footer>a,.search-bundle-groups li>.bundle-original,.search-kind,.discovery-result-heading>a,.practice-resource-grid strong,.learning-guide-index a,.library-navigation>a[aria-current],.library-save,.library-save[aria-pressed=true],.work-kind-filter,.glossary-word,.header-nav-dropdown a[aria-current],.portal-notice-top,.announcement-primary-link+small){color:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) :is(.discovery-main,.practice-main,.work-main,.announcement-main,.directory-main,.directory-detail-main,.library-main,.statistics-main){color:var(--design-ink)}html[data-design-theme]:not([data-design-theme=default]) :is(.directory-breadcrumb,.directory-data-note,.directory-filter-help,.directory-result-meta,.directory-result-copy p,.directory-result-copy small,.directory-footer p,.discovery-heading p,.discovery-note,.discovery-results p,.preparation-items p,.search-bundle-heading p,.search-bundle-heading h2 small,.search-bundle-footer p,.search-bundle-groups li>small,.bundle-group-note,.statistics-breadcrumb,.statistics-intro>div>p:last-child,.statistics-kpis h3,.statistics-kpis article>p,.statistics-kpis article>span,.statistics-panel-description,.statistics-footnote,.statistics-unit,.statistics-definition-line,.statistics-sources>p,.statistics-source-list span,.statistics-source-list small,.statistics-chart-legend,.statistics-chart-axis,.statistics-population p,.statistics-population small,.library-list p,.library-list small,.resource-preview p,.learning-guide-sources,.practice-resource-grid p,.work-form-list p,.work-preview-heading p,.case-description){color:var(--design-muted)}html[data-design-theme]:not([data-design-theme=default]) :is(.statistics-kpis article,.map-results>li.is-selected){border-bottom-color:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) .map-results>li.is-selected{box-shadow:inset 3px 0 var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) :is(.year-2026 .statistics-trend-track span,.year-2026 .statistics-region-track span,.statistics-chart-legend .legend-2026:before){background:var(--design-accent)}html[data-design-theme]:not([data-design-theme=default]) .map-stage{background:var(--design-soft)}html[data-design-theme=calm-blue] :is(.portal-hero-copy h1,.directory-intro h1,.discovery-heading h1,.statistics-intro h1){font-weight:700;letter-spacing:-.055em}html[data-design-theme=calm-blue] .portal-map-panel{background:linear-gradient(145deg,#f8fbff,var(--design-soft))}html[data-design-theme=calm-blue] :is(.unified-search,.qa-search){box-shadow:0 3px 14px #254a8a0a}html[data-design-theme=joyful] :is(h1,h2,h3){font-weight:800;letter-spacing:-.045em}html[data-design-theme=joyful] :is(.portal-primary,.hub-primary,.unified-search button,.bundle-save:not(:disabled),.library-search button,.directory-query-row button){box-shadow:0 4px 0 #1c5133;font-weight:800;transform:translateY(-1px)}html[data-design-theme=joyful] :is(.portal-primary,.hub-primary,.unified-search button,.bundle-save:not(:disabled),.library-search button,.directory-query-row button):active{transform:translateY(2px);box-shadow:0 1px 0 #1c5133}html[data-design-theme=joyful] :is(.portal-map-panel,.statistics-kpis,.statistics-panel,.search-bundle,.portal-notice-grid>a){border-width:2px}html[data-design-theme=joyful] .portal-context{background:#fff4d3}html[data-design-theme=reading] :is(.portal-hero-copy h1,.portal-page-intro h1,.discovery-heading h1,.directory-intro h1,.statistics-intro h1){font-weight:600;line-height:1.55;letter-spacing:-.045em}html[data-design-theme=reading] :is(.portal-hero-copy>p,.portal-page-intro>p,.discovery-heading p,.learning-guide p,.qa-answer,.case-detail p){line-height:1.95}html[data-design-theme=reading] :is(.search-bundle-heading,.statistics-toolbar,.portal-context){background:var(--design-soft)}html[data-design-theme=reading] :is(.portal-section-heading,.discovery-result-heading,.directory-result-heading){border-bottom:1px solid var(--design-accent);padding-bottom:18px}html[data-design-theme=reading] .statistics-kpis article>strong{font-family:var(--font-noto-sans-kr),sans-serif}html :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--design-focus)!important;outline-offset:3px}@media (prefers-contrast:more){html[data-design-theme]:not([data-design-theme=default]){--design-border:var(--design-muted);--design-control-border:var(--design-ink)}.design-theme-selector select{border-width:2px}html[data-design-theme]:not([data-design-theme=default]) :is(.portal-primary,.hub-primary,.unified-search button,.bundle-save){text-decoration:underline;text-underline-offset:3px}}@media (forced-colors:active){.design-theme-selector select{border:1px solid ButtonText}.design-theme-swatch{border:1px solid CanvasText}html :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight!important}}@media (prefers-reduced-motion:reduce){html,html :where(*,:before,:after){scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[data-design-theme=joyful] :is(.portal-primary,.hub-primary,.unified-search button,.bundle-save,.library-search button,.directory-query-row button){transform:none}}@media (max-width:1100px){.design-theme-selector{gap:5px}.design-theme-selector select{width:125px;font-size:11px}}@media (max-width:600px){.design-theme-selector{margin-left:auto}.design-theme-selector label{font-size:10px}.design-theme-selector select{width:122px;font-size:12px}}@media print{.design-theme-selector{display:none!important}}html :is(input,textarea)::placeholder{color:var(--design-muted,#50635c);opacity:1}