:root{--site-surface:#fff;--site-soft:#f4f6f8;--site-section:#f5f7f9;--site-tint:#edf4f8;--site-hover:#e6eff5;--site-control-hover:#e9eff3;--site-ink:#15303f;--site-link:#1c5c82;--site-muted:#5a6b78;--site-line:#dee4ea;--site-header-border:#e5ebef}@media screen{html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-surface:#15303f;--site-soft:#1b3543;--site-section:#1b3543;--site-tint:#294653;--site-hover:#294653;--site-control-hover:#294653;--site-ink:#ebeff3;--site-link:#93c4df;--site-muted:#b8cad5;--site-line:#3c5665;--site-header-border:#3c5665;--muted-foreground:#b8cad5;--border:#3c5665;--input:#3c5665;--ring:#93c4df;--gold-deep:#c9a24e;scrollbar-color:#5a8fb0 #15303f}html.dark :is([class~=bg-white],[class~=bg-white\/95],[class~=bg-white\/90],[class~=bg-white\/85],[class~="bg-[#FFFFFF]"],[class~="bg-[#ffffff]"],[class~="bg-[#fff]"]):not(.a1-cinema-frame *):not([data-theme-preserve]):not([data-theme-preserve] *){background-color:var(--site-surface)}html.dark :is([class~="bg-[#F4F6F8]"],[class~="bg-[#F5F7F9]"],[class~="bg-[#F4F7FA]"],[class~="bg-[#F7F6F3]"],[class~="bg-[#F7F5F0]"],[class~="bg-[#faf8f6]"],[class~="bg-[#FBF7EE]"],[class~="bg-[#EEF4F8]"],[class~="bg-[#F7F8FA]"],[class~="bg-[#F4F7F9]"],[class~="bg-[#F8FAFB]"],[class~=bg-gray-50],[class~=bg-gray-100],[class~=bg-slate-50],[class~=bg-slate-100]):not([data-theme-preserve]):not([data-theme-preserve] *){background-color:var(--site-soft)}html.dark :is([class~="bg-[#EDF4F8]"],[class~="bg-[#EBEFF3]"],[class~="bg-[#E7ECF0]"],[class~="bg-[#E9EEF2]"],[class~="bg-[#DEE4EA]"],[class~="bg-[#DCE8EF]"],[class~="bg-[#1C5C82]/5"],[class~="bg-[#1C5C82]/10"]):not([data-theme-preserve]):not([data-theme-preserve] *){background-color:var(--site-tint)}html.dark :is([class~="text-[#15303F]"],[class~="text-[#15303f]"],[class~="text-[#233845]"],[class~=text-gray-900],[class~=text-gray-800],[class~=text-slate-900],[class~=text-slate-800]):not([class~="bg-[#C9A24E]"]):not([data-theme-preserve]):not([data-theme-preserve] *){color:var(--site-ink)}html.dark :is([class~="text-[#5A6B78]"],[class~="text-[#495057]"],[class~="text-[#495B68]"],[class~="text-[#6c757d]"],[class~=text-gray-400],[class~=text-gray-500],[class~=text-gray-600],[class~=text-gray-700],[class~=text-slate-500],[class~=text-slate-600],[class~=text-slate-700],.text-body-light):not([data-theme-preserve]):not([data-theme-preserve] *){color:var(--site-muted)}html.dark :is([class~="text-[#1C5C82]"],[class~="text-[#14455F]"],[class~="text-[#5A8FB0]"],.text-eyebrow):not([data-theme-preserve]):not([data-theme-preserve] *){color:var(--site-link)}html.dark [class~="text-[#A8842F]"]{color:#c9a24e}html.dark [class~=odd\:bg-white]:nth-child(odd){background-color:var(--site-surface)}html.dark [class~="even:bg-[#F4F7FA]"]:nth-child(2n){background-color:var(--site-soft)}main :is(p,li) a[href^="/glossary/"]{text-underline-offset:.2em;text-decoration:underline}html.dark nav[aria-label=목차],html.dark nav[aria-label=목차] ol,html.dark :is([class~="border-[#DEE4EA]"],[class~="border-[#D5DCE3]"],[class~="border-[#D7DFE4]"],[class~="border-[#D8DFE4]"],[class~=border-gray-100],[class~=border-gray-200],[class~=border-gray-300],[class~=border-slate-200]):not([data-theme-preserve]):not([data-theme-preserve] *){border-color:var(--site-line)}@media (hover:hover){html.dark :is([class~=hover\:bg-white],[class~="hover:bg-[#EDF4F8]"],[class~="hover:bg-[#DCE8EF]"],[class~="hover:bg-[#F4F6F8]"],[class~="hover:bg-[#EBEFF3]"],[class~=hover\:bg-gray-50],[class~=hover\:bg-gray-100]):hover{background-color:var(--site-hover)}html.dark :is([class~="hover:text-[#1C5C82]"],[class~="hover:text-[#15303F]"]):hover,html.dark .group:hover [class~="group-hover:text-[#1C5C82]"]{color:var(--site-link)}}html.dark :is(.a1-brand-image,.a1-footer-logo){background:#fff;border-radius:8px;padding:4px}html.dark .section-bridge-beige:after{background:linear-gradient(to bottom,transparent,var(--site-soft))}html.dark ::-webkit-scrollbar-track{background:var(--site-surface)}html.dark :is(input,textarea)::placeholder{color:var(--site-muted)}html.dark [data-inquiry-form] :is([class~=text-red-600],[class~=text-red-500]){color:#ffada6}html.dark [data-inquiry-form] [aria-invalid=true]{border-color:#ffada6}}@media print{html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}
