@import url(https://fonts.googleapis.com/css2?family=Pretendard:wght@400;500;600;700;800&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f4f4f0;color:#111827;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.masthead-title{font-family:"Noto Serif KR",Nanum Myeongjo,Georgia,serif;font-size:clamp(22px,4.5vw,46px);font-weight:700;letter-spacing:-1px;line-height:1.1}.ticker-track{animation:ticker-scroll 38s linear infinite;display:inline-flex;white-space:nowrap}.ticker-track:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dju-nav-item{border-bottom:3px solid #0000;color:#ffffffd1;display:block;font-size:13px;font-weight:600;margin-bottom:-4px;padding:16px 15px;text-decoration:none;transition:all .18s;white-space:nowrap}.dju-nav-item:hover{background:#ffffff14;border-bottom-color:gold;color:#fff}.editorial-hero{background:#fff;grid-template-columns:2fr 1fr;margin-top:20px;overflow:hidden}.editorial-hero,.editorial-news-grid{border:1px solid #e5e7eb;display:grid}.editorial-news-grid{grid-gap:1px;background:#e5e7eb;gap:1px;grid-template-columns:repeat(4,1fr)}.editorial-news-grid>.grid-cell{background:#fff;display:flex;flex-direction:column;padding:18px}.editorial-opinion-grid{grid-gap:1px;background:#e5e7eb;border:1px solid #e5e7eb;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.editorial-opinion-grid>.grid-cell{background:#fff;display:flex;flex-direction:column;padding:24px}.editorial-quick-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.editorial-hero{grid-template-columns:1fr}.editorial-news-grid,.editorial-opinion-grid,.editorial-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.editorial-news-grid,.editorial-opinion-grid,.editorial-quick-grid{grid-template-columns:1fr}}.article-card{cursor:pointer;transition:background .15s}.article-card:hover{background:#f9fafb!important}.article-card .article-title{transition:color .15s}.article-card:hover .article-title{color:#003580}.side-stack{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column}.side-article{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:14px 16px;transition:background .15s}.section-divider{align-items:center;display:flex;margin:36px 0 16px}.section-divider-bar{background:#d32f2f;flex-shrink:0;height:22px;margin-right:12px;width:4px}.section-divider-title{color:#111;font-size:16px;font-weight:900;letter-spacing:-.3px}.section-divider-rule{border-top:1px solid #e5e7eb;flex:1 1;margin-left:14px}.section-divider-action{background:none;border:none;color:#003580;cursor:pointer;font-size:12px;font-weight:600;margin-left:14px;text-decoration:none;white-space:nowrap}.section-divider-action:hover{text-decoration:underline}.scroll-hide::-webkit-scrollbar{display:none}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.modal-content{animation:slideUp .3s ease;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-width:440px;padding:40px;width:90%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toast{animation:slideIn .3s ease,fadeOut .3s ease 2.7s;border-radius:12px;box-shadow:0 10px 25px -5px #0003;color:#fff;font-size:14px;font-weight:600;padding:16px 24px;position:fixed;right:20px;top:80px;z-index:200}.toast-success{background:#10b981}.toast-error{background:#ef4444}.toast-info{background:#3b82f6}@keyframes slideIn{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.glass-morphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #ffffff4d}.card-hover:hover{box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-4px)}.card-hover{transition:all .3s ease}.tab-active{border-bottom:2px solid #003580!important;color:#003580!important;font-weight:800!important}.footer-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.footer-brand{grid-column:span 2}@media (max-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:span 1}}
/*# sourceMappingURL=main.e17e57a7.css.map*/