:root{--ink:#071b2c;--ink-2:#102d43;--paper:#f6f8fb;--white:#fff;--lime:#c7ff4a;--blue:#2876ff;--sky:#dbe9ff;--line:#dce3eb;--muted:#667786;--red:#e24f45;--shadow:0 18px 48px rgba(7,27,44,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Pretendard,"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;word-break:keep-all}a{color:inherit}button,input,select{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;padding:12px 18px;background:var(--lime);font-weight:800}.skip-link:focus{top:12px}.site-header{position:relative;z-index:20;border-bottom:1px solid rgba(7,27,44,.12);background:rgba(255,255,255,.96)}.header-inner{min-height:78px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.brand-mark{width:40px;height:40px;display:grid;place-items:center;background:var(--ink);color:var(--lime);border-radius:7px 14px 7px 14px;font-weight:900;font-size:21px;box-shadow:5px 5px 0 var(--lime)}.brand strong,.brand small{display:block;line-height:1.1}.brand strong{font-size:20px;letter-spacing:-.04em}.brand small{margin-top:4px;font-size:11px;letter-spacing:.12em;color:var(--muted)}.site-nav{display:flex;gap:19px;margin-left:auto}.site-nav a{font-weight:750;font-size:15px;text-decoration:none}.site-nav a:hover{text-decoration:underline;text-underline-offset:5px}.header-search{display:flex;border:1px solid var(--line);background:#fff;border-radius:999px;overflow:hidden}.header-search input{width:180px;border:0;padding:10px 4px 10px 15px;outline:none}.header-search button{border:0;background:var(--ink);color:#fff;padding:0 14px;font-weight:800}.nav-toggle{display:none}.breadcrumb{display:flex;align-items:center;gap:9px;padding-top:20px;color:var(--muted);font-size:14px}.breadcrumb a{text-decoration:none}.breadcrumb strong{color:var(--ink)}.discovery-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff}.discovery-hero:after{content:"";position:absolute;right:-13vw;bottom:-34vw;width:64vw;height:64vw;border:1px solid rgba(199,255,74,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(199,255,74,.03),0 0 0 140px rgba(199,255,74,.025)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:70px;align-items:center;min-height:590px;padding-block:76px}.eyebrow{margin:0 0 14px;font-size:13px;line-height:1.2;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.discovery-hero .eyebrow,.contrast-section .eyebrow{color:var(--lime)}.hero-copy h1{margin:0;font-size:clamp(45px,6vw,76px);line-height:1.07;letter-spacing:-.06em}.hero-copy h1 em{color:var(--lime);font-style:normal}.hero-lead{max-width:690px;margin:25px 0 30px;color:#cbd7e0;font-size:18px;line-height:1.75}.hero-search{max-width:690px}.hero-search label{display:block;margin-bottom:9px;color:#e9f1f6;font-weight:800}.hero-search>div{display:flex;padding:7px;background:#fff;border-radius:11px;box-shadow:0 12px 30px rgba(0,0,0,.25)}.hero-search input{min-width:0;flex:1;border:0;padding:13px 14px;font-size:17px;outline:none}.hero-search button{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:0 22px;font-weight:900}.quick-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.quick-filters a{color:#dce7ee;font-size:14px;text-decoration:none;border-bottom:1px dotted #607687}.today-card{position:relative;padding:28px;background:var(--lime);color:var(--ink);border-radius:7px 28px 7px 28px;box-shadow:15px 15px 0 rgba(255,255,255,.08)}.today-card:before{content:"";position:absolute;left:-12px;top:66px;width:24px;height:24px;background:var(--blue);border-radius:50%}.today-top{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(7,27,44,.25);font-size:14px;font-weight:900;letter-spacing:.08em}.job-glyph{width:76px;height:76px;margin:28px 0 20px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;font-weight:950;font-size:35px}.today-card>p{margin:0 0 4px;font-weight:700}.today-card h2{margin:0 0 12px;font-size:38px;letter-spacing:-.05em}.today-card .today-summary{font-weight:600;line-height:1.6}.today-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:24px 0}.today-card dl div{padding:11px 7px;background:rgba(255,255,255,.45);border-radius:7px;text-align:center}.today-card dt{font-size:12px;color:#425129}.today-card dd{margin:3px 0 0;font-size:13px;font-weight:900}.text-link{font-weight:900;text-underline-offset:5px}.section{padding-block:86px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-heading h2{margin:0;font-size:clamp(31px,4vw,48px);line-height:1.17;letter-spacing:-.045em}.section-heading>a{font-weight:850;text-underline-offset:5px}.category-rail{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.category-rail a{min-height:104px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;text-decoration:none;transition:.2s}.category-rail a:hover{position:relative;background:var(--lime);transform:translateY(-3px);box-shadow:var(--shadow)}.category-rail b{display:block;color:var(--blue);font-size:13px}.category-rail span{display:block;margin-top:12px;font-weight:850}.contrast-section{background:var(--ink);color:#fff}.section-heading.light>p{max-width:360px;color:#aebecb}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.job-card{display:flex;flex-direction:column;min-height:250px;padding:23px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 7px 20px rgba(7,27,44,.035)}.job-card--dark{background:var(--ink-2);border-color:#29495f;box-shadow:none}.job-card-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.job-card--dark .job-card-meta{color:#a9bdcb}.job-card h2,.job-card h3{margin:20px 0 12px;font-size:24px;line-height:1.25;letter-spacing:-.04em}.job-card h2 a,.job-card h3 a{text-decoration:none}.job-card p{margin:0;color:var(--muted);font-size:15px}.job-card--dark p{color:#bdcbd5}.qualification-tag{display:block;margin-top:auto;padding-top:22px;color:var(--lime);font-size:13px;font-weight:800}.card-bottom{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-top:auto;padding-top:20px;font-size:13px;color:var(--muted)}.card-bottom a{color:var(--blue);font-weight:900}.discover-badge{padding:2px 7px;background:#e6ffd1;color:#426408;border-radius:999px}.path-section{padding-bottom:105px}.journey{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0;margin:0 0 42px;list-style:none;border-top:2px solid var(--ink)}.journey li{position:relative;padding:28px 18px 24px;border-right:1px solid var(--line)}.journey li:last-child{border-right:0}.journey b{display:block;color:var(--blue);font-size:14px}.journey strong{display:block;margin:16px 0 8px;font-size:19px;line-height:1.35}.journey span{color:var(--muted);font-size:14px}.cta-wrap{max-width:680px;margin:40px auto 0}.listing-page{padding-top:54px}.page-heading{max-width:760px;margin-bottom:32px}.page-heading h1{margin:0;font-size:clamp(40px,5vw,64px);line-height:1.1;letter-spacing:-.05em}.page-heading>p:last-child{font-size:18px;color:var(--muted)}.filter-panel{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:10px;padding:18px;background:var(--ink);border-radius:14px;color:#fff}.filter-panel label{font-size:13px;font-weight:800}.filter-panel input,.filter-panel select{display:block;width:100%;height:48px;margin-top:7px;border:0;border-radius:7px;background:#fff;padding:0 13px;color:var(--ink)}.filter-panel button{align-self:end;height:48px;border:0;border-radius:7px;padding:0 25px;background:var(--lime);color:var(--ink);font-weight:900}.result-head{display:flex;justify-content:space-between;align-items:center;margin:34px 0 18px}.result-head strong{font-size:24px}.result-head span{color:var(--muted)}.jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.job-hero{margin-top:18px;background:var(--ink);color:#fff}.job-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:75px;align-items:center;padding-block:62px}.job-hero h1{margin:0 0 18px;font-size:clamp(46px,7vw,80px);line-height:1;letter-spacing:-.055em}.job-hero p{max-width:670px;color:#cbd6de;font-size:18px}.job-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.job-tags span{padding:7px 11px;border:1px solid #3e5669;border-radius:999px;color:#dce7ee;font-size:13px}.job-facts{display:grid;grid-template-columns:1fr 1fr;background:#fff;color:var(--ink);border-radius:7px 24px 7px 24px;overflow:hidden}.job-facts>div{min-height:130px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.job-facts span,.job-facts small{display:block;color:var(--muted);font-size:12px}.job-facts strong{display:block;margin:10px 0 2px;font-size:18px;line-height:1.35}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:65px}.detail-main h2{margin:52px 0 14px;font-size:31px;letter-spacing:-.04em}.detail-main h2:first-child{margin-top:0}.detail-main p{color:#425665;font-size:17px}.lead-box,.qualification-callout{padding:25px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:10px}.qualification-callout strong{font-size:20px}.inline-cta{margin-block:32px}.sticky-card{position:sticky;top:24px;padding:25px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.sticky-card h2{margin:0 0 15px}.sticky-card dl{margin:0}.sticky-card dl div{padding:14px 0;border-bottom:1px solid var(--line)}.sticky-card dt{font-size:12px;color:var(--muted)}.sticky-card dd{margin:5px 0 0;font-weight:800}.sticky-card>a{display:block;margin-top:18px;color:var(--blue);font-weight:900}.related-section{background:#eaf0f6}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.related-grid>a{padding:22px;background:#fff;border:1px solid var(--line);border-radius:10px;text-decoration:none}.related-grid span,.related-grid small{display:block;color:var(--muted);font-size:12px}.related-grid strong{display:block;margin:13px 0;font-size:20px}.empty-state{max-width:680px;margin:40px auto;padding:50px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:18px}.site-footer{background:#04131f;color:#d4dee5}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:55px;padding-block:55px}.footer-home{font-size:24px;font-weight:900;color:var(--lime)}.footer-grid p{color:#8fa3b1}.footer-grid nav{display:grid;align-content:start;gap:10px}.footer-grid nav a{text-decoration:none}.data-note strong{color:#fff}.footer-bottom{padding:18px 0;border-top:1px solid #233847;color:#7f94a2;font-size:13px}
.shortcut,.shortcut:link,.shortcut:visited{display:flex!important;width:100%!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:17px 24px!important;border:0!important;border-radius:10px!important;background-color:#071b2c!important;color:#fff!important;font-size:21px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.4px!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(0,0,0,.25)!important;cursor:pointer!important;transition:background-color .35s ease,box-shadow .35s ease!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.shortcut:hover{background-color:#102d43!important;color:#fff!important;text-decoration:none!important;box-shadow:0 8px 19px rgba(0,0,0,.31)!important}.shortcut:active{background-color:#020b12!important;box-shadow:0 4px 11px rgba(0,0,0,.24)!important}.shortcut:focus-visible{outline:3px solid rgba(0,0,0,.25)!important;outline-offset:4px!important}.shortcut--lime,.shortcut--lime:link,.shortcut--lime:visited{background-color:#c7ff4a!important;color:#071b2c!important}.shortcut--lime:hover{background-color:#b6f02f!important;color:#071b2c!important}.shortcut--blue,.shortcut--blue:link,.shortcut--blue:visited{background-color:#2876ff!important}.shortcut-text{display:inline-block!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important;animation:none!important;transform:none!important}.shortcut-icon-box{position:relative!important;top:1px!important;display:flex!important;width:27px!important;height:27px!important;flex:0 0 27px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;--click-x:7.5px;--click-y:10px}.shortcut-icon{position:absolute!important;z-index:2!important;display:block;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important;transform-origin:center center!important;pointer-events:none!important;will-change:transform}.shortcut .cursor-icon{display:block!important;fill:currentColor!important;stroke:currentColor!important;animation:shortcut-pc-auto-click 4.2s ease-in-out infinite!important}.shortcut .finger-icon{display:none!important}.shortcut-click-ring{position:absolute!important;z-index:4!important;left:var(--click-x)!important;top:var(--click-y)!important;display:block!important;width:9px!important;height:9px!important;box-sizing:border-box!important;border:2.2px solid currentColor!important;border-radius:50%!important;box-shadow:0 0 4px currentColor,0 0 9px rgba(255,255,255,.55)!important;opacity:0;pointer-events:none!important;transform:translate(-50%,-50%) scale(.25);transform-origin:center center!important;will-change:transform,opacity;animation:shortcut-pc-auto-ring 4.2s ease-out infinite!important}
@keyframes shortcut-pc-auto-click{0%,30%{transform:translate3d(0,0,0) scale(1)}40%{transform:translate3d(-.5px,.5px,0) scale(1)}48%,55%{transform:translate3d(-1px,1.5px,0) scale(.86)}64%{transform:translate3d(-.5px,.5px,0) scale(1.05)}74%,100%{transform:translate3d(0,0,0) scale(1)}}@keyframes shortcut-pc-auto-ring{0%,43%{opacity:0;transform:translate(-50%,-50%) scale(.25)}48%{opacity:1;transform:translate(-50%,-50%) scale(.55)}58%{opacity:.85;transform:translate(-50%,-50%) scale(1.2)}68%{opacity:.4;transform:translate(-50%,-50%) scale(1.9)}78%,100%{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}
@media(max-width:1020px){.header-inner{flex-wrap:wrap;padding-block:14px}.site-nav{order:3;width:100%;justify-content:space-between}.header-search{margin-left:auto}.hero-grid{grid-template-columns:1fr;gap:35px}.today-card{max-width:580px}.category-rail{grid-template-columns:repeat(4,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.journey{grid-template-columns:1fr 1fr}.jobs-grid{grid-template-columns:repeat(2,1fr)}.job-hero-grid{grid-template-columns:1fr}.detail-layout{grid-template-columns:1fr}.detail-side{order:-1}.sticky-card{position:static}.related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.shell{width:min(100% - 28px,1180px)}.site-header{position:relative}.header-inner{min-height:66px}.nav-toggle{display:block;margin-left:auto;border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 11px;font-weight:800}.site-nav{display:none;order:4;flex-direction:column;gap:0;padding:8px 0}.site-nav.is-open{display:flex}.site-nav a{padding:10px 2px;border-bottom:1px solid var(--line)}.header-search{order:3;width:100%;margin:0}.header-search input{flex:1;width:auto}.hero-grid{padding-block:52px;min-height:0}.hero-copy h1{font-size:45px}.hero-lead{font-size:16px}.hero-search>div{display:grid}.hero-search button{height:48px}.today-card{padding:23px}.today-card h2{font-size:33px}.section{padding-block:58px}.section-heading{align-items:start;flex-direction:column}.section-heading h2{font-size:34px}.category-rail{grid-template-columns:repeat(2,1fr)}.category-rail a{min-height:90px;padding:14px}.feature-grid,.jobs-grid,.related-grid{grid-template-columns:1fr}.journey{grid-template-columns:1fr}.journey li{border-right:0;border-bottom:1px solid var(--line)}.filter-panel{grid-template-columns:1fr}.job-hero-grid{padding-block:42px}.job-hero h1{font-size:48px}.job-facts{grid-template-columns:1fr}.detail-layout{gap:30px}.footer-grid{grid-template-columns:1fr;gap:28px}.empty-state{padding:30px 18px}.shortcut,.shortcut:link,.shortcut:visited{padding:16px 20px!important;font-size:20px!important}.shortcut-icon-box{top:1px!important;--click-x:13.5px;--click-y:8px}.shortcut .cursor-icon{display:none!important;animation:none!important}.shortcut .finger-icon{display:block!important;animation:shortcut-mobile-auto-click 4.2s ease-in-out infinite!important}.shortcut-click-ring{animation:shortcut-mobile-auto-ring 4.2s ease-out infinite!important}.shortcut:active .finger-icon{animation:shortcut-mobile-auto-click 4.2s ease-in-out infinite!important}.shortcut:active .shortcut-click-ring{animation:shortcut-mobile-auto-ring 4.2s ease-out infinite!important}}
@keyframes shortcut-mobile-auto-click{0%,30%{transform:translate3d(0,0,0) scale(1)}40%{transform:translate3d(0,.5px,0) scale(1)}48%,55%{transform:translate3d(0,2px,0) scale(.86)}64%{transform:translate3d(0,.5px,0) scale(1.05)}74%,100%{transform:translate3d(0,0,0) scale(1)}}@keyframes shortcut-mobile-auto-ring{0%,43%{opacity:0;transform:translate(-50%,-50%) scale(.25)}48%{opacity:1;transform:translate(-50%,-50%) scale(.55)}58%{opacity:.85;transform:translate(-50%,-50%) scale(1.2)}68%{opacity:.4;transform:translate(-50%,-50%) scale(1.9)}78%,100%{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}

/* Editorial redesign: restrained hierarchy, thin rules, and text-first density. */
:root{--ink:#101010;--ink-2:#191919;--paper:#fff;--white:#fff;--lime:#111;--blue:#a50000;--sky:#f4f4f4;--line:#d8d8d8;--muted:#666;--red:#a50000;--shadow:none}
body{background:#fff;color:#111;font-family:"Noto Sans KR",AppleSDGothicNeo,"Malgun Gothic",sans-serif}
.shell{width:min(1120px,calc(100% - 40px))}
.utility-line{border-bottom:1px solid #eee;color:#777;font-size:12px}
.utility-line .shell{height:34px;display:flex;align-items:center;justify-content:space-between}
.masthead-row{position:relative;min-height:104px;display:flex;align-items:center;justify-content:center}
.brand{text-align:center}.brand strong{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:42px;letter-spacing:-.08em}.brand small{margin-top:7px;font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:10px;letter-spacing:.22em;color:#777}
.header-search{position:absolute;right:0;top:32px;border:0;border-bottom:1px solid #111;border-radius:0}.header-search input{width:200px;padding:8px 2px;background:transparent}.header-search button{background:transparent;color:#111;padding:0 4px;font-size:13px}
.nav-line{border-top:1px solid #111;border-bottom:1px solid #bbb}.site-nav{height:47px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:42px}.site-nav a{font-size:15px;font-weight:700}
.breadcrumb{padding-top:17px;border-bottom:1px solid #eee;padding-bottom:13px}
.discovery-hero{background:#fff;color:#111;border-bottom:1px solid #111}.discovery-hero:after{display:none}.hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:52px;min-height:auto;padding-block:54px}.hero-copy{padding-right:48px;border-right:1px solid #bbb}.eyebrow,.discovery-hero .eyebrow,.contrast-section .eyebrow{color:#a50000;font-size:12px;letter-spacing:.08em}.hero-copy h1{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:clamp(38px,4.6vw,58px);line-height:1.22;letter-spacing:-.055em;font-weight:700}.hero-copy h1 em{color:#111;font-style:normal}.hero-lead{max-width:720px;margin:22px 0 28px;color:#555;font-size:17px;line-height:1.85}.hero-search{max-width:660px}.hero-search label{color:#111;font-size:14px}.hero-search>div{padding:0;border-radius:0;border:1px solid #aaa;box-shadow:none}.hero-search input{padding:13px}.hero-search button{border-radius:0;background:#111;padding:0 24px}.quick-filters{gap:16px;margin-top:14px}.quick-filters a{color:#555;border:0;font-size:13px}.today-card{padding:0;background:#fff;color:#111;border-radius:0;box-shadow:none}.today-card:before{display:none}.today-top{padding:0 0 13px;border-bottom:2px solid #111}.job-glyph{width:60px;height:60px;margin:24px 0 16px;border:1px solid #111;border-radius:0;font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:28px}.today-card>p{font-size:13px;color:#777}.today-card h2{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:34px;margin-bottom:12px}.today-card .today-summary{font-size:15px;color:#444}.today-card dl{margin:20px 0;gap:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.today-card dl div{padding:10px 4px;background:transparent;border-right:1px solid #ddd;border-radius:0}.today-card dl div:last-child{border-right:0}.today-card dt{color:#777}.today-card dd{font-weight:700}.text-link{font-size:14px}
.section{padding-block:62px}.section-heading{align-items:end;margin-bottom:24px;padding-bottom:15px;border-bottom:2px solid #111}.section-heading h2{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:clamp(28px,3vw,38px);line-height:1.32}.section-heading>a{font-size:14px}.category-rail{grid-template-columns:repeat(6,1fr);border:0;border-top:1px solid #aaa}.category-rail a{min-height:78px;padding:15px 10px;border:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.category-rail a:nth-child(6n){border-right:0}.category-rail a:hover{background:#f6f6f6;transform:none;box-shadow:none}.category-rail b{color:#999;font-size:11px}.category-rail span{margin-top:7px;font-size:15px}
.contrast-section{background:#fff;color:#111;border-top:1px solid #111;border-bottom:1px solid #111}.section-heading.light>p{color:#666}.feature-grid{grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #aaa}.job-card,.job-card--dark{min-height:225px;padding:20px 16px;background:#fff;color:#111;border:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;box-shadow:none}.job-card:nth-child(4n),.job-card--dark:nth-child(4n){border-right:0}.job-card--dark .job-card-meta{color:#777}.job-card h2,.job-card h3{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:23px}.job-card p,.job-card--dark p{color:#555}.qualification-tag{color:#a50000;font-size:12px}.discover-badge{background:transparent;color:#a50000;border-radius:0;padding:0}
.path-section{padding-bottom:82px}.journey{border-top:2px solid #111}.journey li{padding:24px 16px}.journey b{color:#a50000}.journey strong{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:18px}.cta-wrap{max-width:620px}.listing-page{padding-top:42px}.page-heading h1,.job-hero h1{font-family:"Noto Sans KR",Pretendard,sans-serif}.page-heading h1{font-size:48px}.filter-panel{border-radius:0;background:#f5f5f5;border-top:2px solid #111;border-bottom:1px solid #aaa;color:#111}.filter-panel input,.filter-panel select{border:1px solid #bbb;border-radius:0}.filter-panel button{border-radius:0;background:#111;color:#fff}.jobs-grid{gap:0;border-top:1px solid #aaa}.result-head{border-bottom:0}.job-hero{background:#fff;color:#111;border-top:1px solid #111;border-bottom:1px solid #aaa}.job-hero-grid{padding-block:48px}.job-hero h1{font-size:58px}.job-hero p{color:#555}.job-tags span{border-color:#bbb;color:#555}.job-facts{border-radius:0;border-top:2px solid #111;border-bottom:1px solid #111}.detail-main h2{font-family:"Noto Sans KR",Pretendard,sans-serif}.lead-box,.qualification-callout{border-radius:0;border:0;border-top:2px solid #111;border-bottom:1px solid #aaa;background:#fafafa}.sticky-card{border-radius:0;border-top:2px solid #111}.related-section{background:#f7f7f7}.related-grid{gap:0;border-top:1px solid #aaa}.related-grid>a{border:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0}.article-bridge{display:grid;gap:7px;margin-bottom:38px;padding:22px 0;border-top:3px solid #a50000;border-bottom:1px solid #aaa}.article-bridge span{color:#a50000;font-size:12px;font-weight:800}.article-bridge strong{font-family:"Noto Sans KR",Pretendard,sans-serif;font-size:24px}.article-bridge a{font-size:14px;font-weight:800}.site-footer{background:#171717}.footer-home{color:#fff;font-family:"Noto Sans KR",Pretendard,sans-serif}.footer-grid{padding-block:45px}.share-dock{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;gap:8px}.share-dock button{height:44px;display:flex;align-items:center;gap:7px;border:1px solid #ccc;border-radius:4px;padding:0 13px;background:#fff;color:#111;box-shadow:0 5px 18px rgba(0,0,0,.14);cursor:pointer}.share-dock button:hover{border-color:#111}.share-dock span{display:grid;place-items:center;width:22px;height:22px;font-size:13px}.share-kakao span{border-radius:50%;background:#fee500;font-weight:900}.share-dock strong{font-size:13px}.share-toast{position:fixed;right:24px;bottom:78px;z-index:60;padding:10px 14px;background:#111;color:#fff;font-size:13px}
@media(max-width:1020px){.site-nav{gap:25px}.hero-grid{grid-template-columns:1.2fr .8fr;gap:34px}.hero-copy{padding-right:30px}.category-rail{grid-template-columns:repeat(4,1fr)}.category-rail a:nth-child(6n){border-right:1px solid #ddd}.category-rail a:nth-child(4n){border-right:0}.feature-grid{grid-template-columns:repeat(2,1fr)}.job-card:nth-child(4n),.job-card--dark:nth-child(4n){border-right:1px solid #ddd}.job-card:nth-child(2n),.job-card--dark:nth-child(2n){border-right:0}}
@media(max-width:720px){body{padding-bottom:58px}.shell{width:min(100% - 28px,1120px)}.utility-line{display:none}.masthead-row{min-height:78px;justify-content:flex-start}.brand{text-align:left}.brand strong{font-size:30px}.brand small{font-size:8px}.header-search{display:none}.nav-toggle{display:block;position:absolute;right:0;top:22px;border:0;border-radius:0}.nav-line{border-top:1px solid #111}.site-nav{display:none;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:8px 0}.site-nav.is-open{display:flex}.site-nav a{padding:10px 0}.hero-grid{grid-template-columns:1fr;padding-block:36px}.hero-copy{padding:0 0 32px;border:0;border-bottom:1px solid #aaa}.hero-copy h1{font-size:37px}.hero-lead{font-size:16px}.today-card h2{font-size:30px}.section{padding-block:45px}.section-heading h2{font-size:29px}.category-rail{grid-template-columns:repeat(2,1fr)}.category-rail a:nth-child(4n){border-right:1px solid #ddd}.category-rail a:nth-child(2n){border-right:0}.feature-grid,.jobs-grid,.related-grid{grid-template-columns:1fr}.job-card,.job-card--dark,.job-card:nth-child(2n),.job-card--dark:nth-child(2n){border-right:0}.page-heading h1{font-size:38px}.job-hero h1{font-size:43px}.share-dock{left:0;right:0;bottom:0;height:58px;gap:0;background:#fff;border-top:1px solid #bbb}.share-dock button{width:50%;height:58px;justify-content:center;border:0;border-right:1px solid #ddd;border-radius:0;box-shadow:none}.share-dock button:last-child{border-right:0}.share-toast{left:14px;right:14px;bottom:70px;text-align:center}.site-footer{margin-bottom:0}}

/* Editorial feature pages */
.editorial-list-page,.test-page,.compare-page,.certificate-page,.certificate-detail,.recruit-page,.search-page,.admin-page{padding-top:42px}.article-list{border-top:3px solid #111}.article-list-item{display:grid;grid-template-columns:160px 1fr;gap:34px;padding:30px 0;border-bottom:1px solid #bbb}.article-list-date{display:flex;flex-direction:column;gap:7px;color:#777;font-size:13px}.article-list-date time{color:#111;font-weight:800}.article-list-item h2{margin:0 0 12px;font:700 28px/1.35 "Noto Sans KR",Pretendard,sans-serif;letter-spacing:-.035em}.article-list-item h2 a{text-decoration:none}.article-list-item p{max-width:800px;margin:0 0 12px;color:#555}.article-list-item--lead{padding-top:38px}.article-list-item--lead h2{font-size:36px}.under-link{font-size:13px;font-weight:800;text-underline-offset:4px}
.article-header{max-width:980px;padding-top:64px;padding-bottom:38px;border-bottom:3px solid #111}.article-header h1{max-width:900px;margin:0;font:700 clamp(40px,5vw,64px)/1.22 "Noto Sans KR",Pretendard,sans-serif;letter-spacing:-.055em}.article-lede{max-width:820px;margin:24px 0;color:#444;font-size:19px;line-height:1.85}.article-byline{display:flex;gap:22px;color:#777;font-size:12px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:70px;align-items:start;padding-top:46px}.article-body{min-width:0}.article-job-summary{display:grid;grid-template-columns:72px 1fr;gap:22px;padding:26px 0;border-top:1px solid #999;border-bottom:1px solid #999}.article-monogram{width:64px;height:64px;display:grid;place-items:center;border:1px solid #111;font:700 28px/1 "Noto Sans KR",Pretendard,sans-serif}.article-job-summary span{font-size:12px;color:#777}.article-job-summary h2{margin:3px 0 5px;font:700 28px/1.3 "Noto Sans KR",Pretendard,sans-serif}.article-job-summary p{margin:0;color:#555}.article-job-summary dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid #ddd}.article-job-summary dl div{padding:13px 10px;border-right:1px solid #ddd}.article-job-summary dl div:last-child{border-right:0}.article-job-summary dt{font-size:11px;color:#777}.article-job-summary dd{margin:3px 0 0;font-size:13px;font-weight:700}.prose-section{position:relative;padding:48px 0 40px;border-bottom:1px solid #ccc}.prose-section h2,.salary-note h2,.balance-grid h2,.fit-section h2,.source-box h2,.article-side-box h2,.certificate-route h2,.linked-jobs>h2,.admin-section>h2{margin:0 0 17px;font:700 28px/1.4 "Noto Sans KR",Pretendard,sans-serif;letter-spacing:-.035em}.prose-section>p:last-child{margin:0;font-size:18px;line-height:1.95}.section-number{margin:0 0 9px;color:#a50000;font:700 12px/1 Arial,sans-serif}.article-body .inline-cta{margin:34px 0}.salary-note{margin:42px 0;padding:24px;border-top:2px solid #111;border-bottom:1px solid #aaa;background:#fafafa}.salary-note h2{font-size:21px}.salary-note p{margin:0;color:#444}.balance-grid,.fit-section{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #111;border-bottom:1px solid #aaa}.balance-grid>div,.fit-section>div{padding:27px 25px;border-right:1px solid #ccc}.balance-grid>div:last-child,.fit-section>div:last-child{border-right:0}.balance-grid h2,.fit-section h2{font-size:21px}.balance-grid ul{margin:0;padding-left:20px}.balance-grid li+li{margin-top:8px}.fit-section{margin-top:38px}.fit-section p{margin:0;color:#444}.source-box{margin-top:46px;padding-top:23px;border-top:2px solid #111}.source-box h2{font-size:22px}.source-box ul{padding:0;margin:0;list-style:none}.source-box li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #ddd}.source-box li a{font-weight:800}.source-box li span{color:#777;font-size:12px;text-align:right}.article-side{position:sticky;top:24px}.article-side-box{padding:18px 0 22px;border-top:2px solid #111}.article-side-box+.article-side-box{margin-top:26px}.article-side-box h2{font-size:18px}.article-side-box p{color:#555;font-size:14px}.article-side-box>a{display:block;padding:8px 0;border-top:1px solid #ddd;font-size:13px;font-weight:700;text-decoration:none}.article-home-cta{max-width:760px;margin-top:70px;margin-bottom:80px}
.test-form{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid #111;border-bottom:1px solid #111}.test-form fieldset{min-width:0;margin:0;padding:25px 22px;border:0;border-right:1px solid #ccc}.test-form fieldset:nth-of-type(3){border-right:0}.test-form legend{width:100%;padding:0 0 18px;font:700 20px/1.35 "Noto Sans KR",Pretendard,sans-serif}.test-form legend span{display:block;margin-bottom:10px;color:#a50000;font:700 12px Arial,sans-serif}.test-form label{display:flex;align-items:flex-start;gap:8px;padding:10px 0;border-top:1px solid #ddd;font-size:14px}.test-form input[type=radio]{margin-top:5px;accent-color:#111}.test-form>button,.compare-form>button,.search-main button,.admin-page button{border:0;background:#111;color:#fff;padding:13px 20px;font-weight:800;cursor:pointer}.test-form>button{grid-column:1/-1;margin:22px auto;width:min(320px,100%)}.test-results{margin-top:70px}.result-explainer{margin:-8px 0 22px;color:#666;font-size:14px}.match-count{display:flex;align-items:baseline;gap:5px;color:#777;font-size:12px}.match-count strong{color:#a50000;font:700 30px/1 "Noto Sans KR",Pretendard,sans-serif}
.compare-form{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;padding:18px 0;border-top:3px solid #111;border-bottom:1px solid #aaa}.compare-form label{font-size:12px;font-weight:800}.compare-form select{display:block;width:100%;height:46px;margin-top:6px;padding:0 10px;border:1px solid #aaa;background:#fff}.compare-form>button{align-self:end;height:46px}.compare-scroll{margin-top:36px;overflow-x:auto}.compare-table{width:100%;min-width:760px;border-collapse:collapse;border-top:3px solid #111}.compare-table th,.compare-table td{padding:18px 15px;border-right:1px solid #ddd;border-bottom:1px solid #bbb;text-align:left;vertical-align:top}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table thead th{font:700 21px/1.35 "Noto Sans KR",Pretendard,sans-serif}.compare-table thead th:first-child,.compare-table tbody th{width:135px;background:#f7f7f7;font:700 13px/1.5 inherit}.compare-table td{font-size:14px;color:#444}
.certificate-list{border-top:3px solid #111}.certificate-list article{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr) 80px;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid #bbb}.certificate-list article>div>span{color:#a50000;font-size:11px;font-weight:800}.certificate-list h2{margin:4px 0;font:700 24px/1.35 "Noto Sans KR",Pretendard,sans-serif}.certificate-list h2 a{text-decoration:none}.certificate-list p{margin:0;color:#555}.certificate-list article>a{font-size:13px;font-weight:800}.certificate-route{padding:30px 0;border-top:3px solid #111;border-bottom:1px solid #aaa}.data-caution{margin-top:22px;padding-top:16px;border-top:1px solid #ddd;color:#777;font-size:13px}.linked-jobs{margin-top:48px}.linked-jobs>h2{font-size:26px}.certificate-detail .source-box{max-width:850px}
.search-main{display:flex;max-width:760px;border-top:3px solid #111;border-bottom:1px solid #111;padding:15px 0}.search-main input{flex:1;min-width:0;border:1px solid #999;padding:12px}.search-group{margin-top:48px;border-top:3px solid #111}.search-group>h2{display:flex;justify-content:space-between;margin:0;padding:16px 0;border-bottom:1px solid #aaa;font:700 25px/1.3 "Noto Sans KR",Pretendard,sans-serif}.search-group>h2 span{color:#a50000}.search-group>a{display:grid;grid-template-columns:230px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #ddd;text-decoration:none}.search-group>a span{color:#666;font-size:14px}.recruit-list{border-top:3px solid #111}.recruit-list article{padding:22px 0;border-bottom:1px solid #bbb}.recruit-list article>span,.recruit-list p{color:#666;font-size:13px}.recruit-list h2{margin:5px 0;font:700 24px/1.4 "Noto Sans KR",Pretendard,sans-serif}
.admin-message{padding:12px 15px;border-left:4px solid #a50000;background:#f5f5f5}.admin-login{max-width:480px;display:grid;gap:15px;padding:25px 0;border-top:3px solid #111}.admin-login label,.admin-inline label,.article-edit label{display:grid;gap:6px;font-size:13px;font-weight:800}.admin-login input,.admin-inline input,.article-edit input,.article-edit textarea,.admin-section select,.admin-section input[type=date]{width:100%;border:1px solid #999;background:#fff;padding:10px}.admin-top{display:flex;justify-content:flex-end}.admin-section{margin-top:42px;padding-top:22px;border-top:3px solid #111}.admin-section>h2{font-size:25px}.admin-section>p{color:#666;font-size:13px}.admin-inline{display:flex;align-items:end;gap:10px}.admin-table-wrap{overflow-x:auto}.admin-section table{width:100%;min-width:800px;border-collapse:collapse}.admin-section th,.admin-section td{padding:10px;border-bottom:1px solid #ccc;text-align:left;font-size:13px}.article-edit{display:grid;grid-template-columns:1fr;gap:10px;padding:20px 0;border-top:1px solid #bbb}.article-edit button{justify-self:start}
.queue-head,.queue-row{display:grid;grid-template-columns:145px 140px minmax(230px,1fr) 130px 70px;gap:10px;align-items:center}.queue-head{padding:9px 0;border-bottom:2px solid #111;color:#666;font-size:12px}.admin-queue{min-width:760px}.queue-row{padding:10px 0;border-bottom:1px solid #ccc}.queue-row strong,.queue-row span{font-size:13px}.admin-section:has(.admin-queue){overflow-x:auto}
@media(max-width:900px){.article-layout{grid-template-columns:1fr;gap:30px}.article-side{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article-side-box+.article-side-box{margin-top:0}.test-form{grid-template-columns:1fr}.test-form fieldset{border-right:0;border-bottom:1px solid #ccc}.compare-form{grid-template-columns:1fr 1fr}.compare-form>button{height:46px}.certificate-list article{grid-template-columns:1fr}.certificate-list article>a{justify-self:start}}
@media(max-width:720px){.article-list-item{grid-template-columns:1fr;gap:10px;padding:24px 0}.article-list-date{flex-direction:row}.article-list-item h2,.article-list-item--lead h2{font-size:25px}.article-header{padding-top:42px}.article-header h1{font-size:38px}.article-lede{font-size:17px}.article-byline{flex-direction:column;gap:4px}.article-layout{padding-top:30px}.article-job-summary{grid-template-columns:56px 1fr}.article-monogram{width:52px;height:52px;font-size:24px}.article-job-summary dl{grid-template-columns:1fr}.article-job-summary dl div{border-right:0;border-bottom:1px solid #ddd}.balance-grid,.fit-section{grid-template-columns:1fr}.balance-grid>div,.fit-section>div{border-right:0;border-bottom:1px solid #ccc}.source-box li{display:grid;gap:4px}.source-box li span{text-align:left}.article-side{grid-template-columns:1fr}.prose-section>p:last-child{font-size:16px}.compare-form{grid-template-columns:1fr}.certificate-list article{gap:10px}.search-group>a{grid-template-columns:1fr;gap:4px}.search-main button{padding-inline:14px}.admin-inline{align-items:stretch;flex-direction:column}.queue-head,.queue-row{grid-template-columns:130px 110px 230px 120px 60px}}

/* SpeedNews-inspired modern newsroom direction */
:root{--ink:#111827;--ink-2:#172033;--paper:#fff;--line:#dfe4eb;--muted:#667085;--blue:#1769e0;--lime:#e8f1ff;--sky:#eaf2ff;--shadow:0 14px 34px rgba(23,105,224,.10)}
body{background:#fff;color:#111827;font-family:"Noto Sans KR",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.018em}
h1,h2,h3,.hero-copy h1,.today-card h2,.section-heading h2,.page-heading h1,.job-hero h1,.detail-main h2,.article-bridge strong,.article-list-item h2,.article-header h1,.article-job-summary h2,.prose-section h2,.salary-note h2,.balance-grid h2,.fit-section h2,.source-box h2,.article-side-box h2,.certificate-route h2,.linked-jobs>h2,.admin-section>h2,.test-form legend,.compare-table thead th,.search-group>h2,.certificate-list h2,.recruit-list h2{font-family:"Noto Sans KR",Pretendard,sans-serif}
.site-header{border-bottom:0;background:#fff}.utility-line{background:#f7f9fc;border-bottom:1px solid #e8ecf2}.brand strong{color:#1769e0;font-weight:900;letter-spacing:-.07em}.brand small{color:#6b7280}.nav-line{border-top:1px solid #111827;border-bottom:1px solid #d9dee7}.site-nav a{position:relative}.site-nav a:hover{color:#1769e0;text-decoration:none}.site-nav a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:3px;background:#1769e0}.header-search{border-radius:4px}.header-search button{background:#1769e0}
.discovery-hero{border-bottom:1px solid #dfe4eb}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:48px;align-items:start;padding-block:44px}.hero-copy{padding:14px 0 0;border:0}.hero-copy h1{font-size:clamp(40px,4.3vw,58px);font-weight:900;line-height:1.18}.hero-copy h1 em{color:#1769e0}.hero-lead{color:#4b5563;line-height:1.8}.hero-search>div{border:2px solid #1f2937;border-radius:4px}.hero-search button{background:#1769e0;border-radius:0}.quick-filters a{color:#1769e0;font-weight:700}.eyebrow,.discovery-hero .eyebrow,.contrast-section .eyebrow{color:#1769e0}.hero-media{min-width:0}.hero-photo{margin:0}.hero-photo img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;background:#e9eef5}.hero-photo figcaption{padding:9px 0;color:#667085;font-size:12px;border-bottom:1px solid #dfe4eb}.hero-media .today-card{display:grid;grid-template-columns:60px 1fr;column-gap:18px;margin-top:18px;padding:18px 0 0;border-top:4px solid #1769e0}.hero-media .today-top{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid #dfe4eb;color:#1769e0}.hero-media .job-glyph{grid-row:2/5;width:52px;height:52px;margin:18px 0 0;border:0;background:#1769e0;color:#fff;font-family:"Noto Sans KR",sans-serif;font-size:22px;font-weight:900}.hero-media .today-card>p,.hero-media .today-card h2{grid-column:2;margin-right:0}.hero-media .today-card>p{margin-top:14px}.hero-media .today-card h2{margin:0 0 6px;color:#111827;font-size:28px}.hero-media .today-card .today-summary{margin:0;color:#4b5563}.hero-media .today-card dl{grid-column:1/-1;margin:17px 0 12px}.hero-media .text-link{grid-column:1/-1;color:#1769e0}
.section-heading{border-bottom-color:#1769e0}.category-rail b,.journey b,.card-bottom a,.sticky-card>a,.section-number,.match-count strong,.certificate-list article>div>span,.search-group>h2 span{color:#1769e0}.category-rail a:hover{background:#f4f8ff}.qualification-tag{color:#1769e0}.contrast-section{background:#f7f9fc;border-color:#dfe4eb}.job-card--dark{background:#fff}.article-bridge{border-top-color:#1769e0}.article-bridge span{color:#1769e0}.lead-box,.qualification-callout{border-left-color:#1769e0}.filter-panel,.test-form>button,.compare-form>button,.search-main button,.admin-page button{background:#1769e0}.share-toast{background:#1769e0}.admin-message{border-left-color:#1769e0}.shortcut,.shortcut:link,.shortcut:visited{background-color:#1769e0!important;border-radius:5px!important;box-shadow:0 8px 18px rgba(23,105,224,.18)!important}.shortcut:hover{background-color:#0f55bd!important}.shortcut--lime,.shortcut--lime:link,.shortcut--lime:visited{background-color:#e8f1ff!important;color:#0e4eaa!important;border:1px solid #bdd4f7!important}.shortcut--lime:hover{background-color:#dbeaff!important;color:#0e4eaa!important}.shortcut--blue,.shortcut--blue:link,.shortcut--blue:visited{background-color:#1769e0!important}
.responsive-ad{width:100%;margin:22px 0 30px;padding:10px 0;border-top:1px solid #dfe4eb;border-bottom:1px solid #dfe4eb;text-align:center;overflow:hidden}.home-ad{margin:0 0 32px}.home-ad .responsive-ad{margin-top:0}.ad-label{margin-bottom:7px;color:#98a2b3;font:500 9px/1 Arial,sans-serif;letter-spacing:.14em;text-align:center}.ad-desktop{min-height:100px}.ad-mobile{display:none;min-height:250px}.side-ad{position:fixed;z-index:12;top:155px;width:160px;min-height:610px;padding-top:8px;border-top:1px solid #dfe4eb;background:#fff}.side-ad .adsbygoogle{min-height:600px}.side-ad--left{left:max(8px,calc(50% - 790px))}.side-ad--right{right:max(8px,calc(50% - 790px))}
.share-dock{flex-direction:column;width:136px;gap:7px}.share-dock button{width:100%;justify-content:flex-start}.share-kakao{background:#fee500!important;border-color:#ead200!important;color:#191919!important}.share-kakao span{background:transparent}.share-kakao svg{display:block;width:23px;height:21px;fill:#191919}.share-copy span{font-size:15px}
@media(max-width:1490px){.side-ad{display:none}}
@media(max-width:1020px){.hero-grid{grid-template-columns:1fr;gap:34px}.hero-copy{padding:0}.hero-media{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:24px}.hero-media .today-card{margin-top:0}}
@media(max-width:720px){.nav-line{border-top:1px solid #dfe4eb}.site-nav a:hover:after{display:none}.hero-grid{padding-block:30px}.hero-copy h1{font-size:36px}.hero-media{display:block}.hero-photo img{aspect-ratio:4/3}.hero-media .today-card{margin-top:18px}.share-dock{flex-direction:row;width:auto}.share-dock button{justify-content:center}.ad-desktop{display:none}.ad-mobile{display:block}.responsive-ad{min-height:285px;padding-top:12px}.home-ad{margin-bottom:20px}}

/* Homepage rebuild: compact newsroom */
.news-home{background:#fff}.newsroom-top{padding-top:28px}.newsroom-edition{display:flex;justify-content:space-between;gap:20px;padding:0 0 11px;border-bottom:1px solid #d9e0ea;color:#7b8492;font-size:12px}.newsroom-edition span:first-child{color:#1769e0;font-weight:900;letter-spacing:.1em}.newsroom-intro{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:60px;align-items:end;padding:34px 0 28px}.newsroom-intro h1{margin:0;font-size:clamp(43px,5vw,66px);font-weight:900;line-height:1.12;letter-spacing:-.065em}.newsroom-intro h1 strong{color:#1769e0}.newsroom-intro>p{margin:0 0 5px;color:#556070;font-size:17px;line-height:1.8}.newsroom-search{display:flex;width:100%;height:58px;margin-bottom:32px;border:2px solid #162033}.newsroom-search input{min-width:0;flex:1;border:0;padding:0 18px;background:#fff;font-size:16px;outline:none}.newsroom-search input:focus{box-shadow:inset 0 0 0 2px #8db9f5}.newsroom-search button{width:110px;border:0;background:#1769e0;color:#fff;font-weight:900;cursor:pointer}.newsroom-lead-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:30px;padding-bottom:30px;border-bottom:1px solid #bec7d4}.newsroom-visual{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none}.newsroom-visual img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover}.newsroom-visual>div{display:grid;grid-template-columns:105px 1fr;column-gap:20px;padding-top:17px}.newsroom-visual>div>span{grid-row:1/3;color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.06em}.newsroom-visual h2{margin:0;font-size:29px;line-height:1.35;letter-spacing:-.045em}.newsroom-visual p{margin:7px 0 0;color:#697386;font-size:14px}.newsroom-briefing{padding:0 0 0 25px;border-left:1px solid #cbd3df}.briefing-title{display:flex;justify-content:space-between;padding:11px 0;border-top:4px solid #1769e0;border-bottom:1px solid #cbd3df;color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.06em}.briefing-category{margin:22px 0 6px!important;color:#1769e0!important;font-size:13px;font-weight:800}.newsroom-briefing h2{margin:0 0 12px;font-size:32px;letter-spacing:-.045em}.newsroom-briefing>p{margin:0;color:#566173;font-size:15px;line-height:1.75}.newsroom-briefing dl{margin:20px 0;border-top:1px solid #d9e0ea}.newsroom-briefing dl div{padding:12px 0;border-bottom:1px solid #d9e0ea}.newsroom-briefing dt{color:#7b8492;font-size:12px}.newsroom-briefing dd{margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.6}.newsroom-briefing>a{display:block;margin-top:18px;color:#1769e0;font-size:14px;font-weight:900;text-decoration:none}.newsroom-quick{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;background:#0e57ba;color:#fff}.newsroom-quick a{display:grid;grid-template-columns:30px 1fr;column-gap:10px;padding:19px 17px;border-right:1px solid rgba(255,255,255,.28);text-decoration:none}.newsroom-quick a:last-child{border-right:0}.newsroom-quick a:hover{background:#084697}.newsroom-quick span{grid-row:1/3;color:#9cc6ff;font-size:12px}.newsroom-quick strong{font-size:15px}.newsroom-quick small{margin-top:3px;color:#d9e9ff;font-size:12px}.newsroom-ad{padding:28px 0 15px}.newsroom-ad .responsive-ad{margin:0}
.newsroom-jobs{padding-top:58px;padding-bottom:74px}.newsroom-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;padding-bottom:15px;border-bottom:3px solid #162033}.newsroom-section-head span,.newsroom-bottom header>span{display:block;margin-bottom:5px;color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.1em}.newsroom-section-head h2,.newsroom-bottom h2{margin:0;font-size:32px;line-height:1.3;letter-spacing:-.045em}.newsroom-section-head>a{font-size:14px;font-weight:800}.newsroom-section-head>p{margin:0;color:#7b8492;font-size:13px}.headline-job-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #9ca8b8}.headline-job-grid article{border-bottom:1px solid #d3dae4}.headline-job-grid article:nth-child(odd){padding-right:24px;border-right:1px solid #d3dae4}.headline-job-grid article:nth-child(even){padding-left:24px}.headline-job-grid a{display:grid;grid-template-columns:38px 1fr 24px;gap:14px;align-items:center;min-height:150px;padding:20px 0;text-decoration:none}.headline-job-grid a:hover h3{color:#1769e0}.headline-number{align-self:start;padding-top:4px;color:#1769e0;font-weight:900}.headline-job-grid small{color:#7b8492;font-size:12px}.headline-job-grid h3{margin:3px 0 8px;font-size:25px;letter-spacing:-.04em}.headline-job-grid p{margin:0;color:#5c6676;font-size:14px;line-height:1.65}.headline-job-grid b{color:#1769e0;font-size:18px}
.newsroom-categories{padding:65px 0 72px;background:#0d274b;color:#fff}.newsroom-categories .newsroom-section-head{border-bottom-color:#5a7293}.newsroom-categories .newsroom-section-head>p{color:#adbed4}.newsroom-category-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #607895;border-left:1px solid #607895}.newsroom-category-grid a{min-height:82px;padding:15px;border-right:1px solid #607895;border-bottom:1px solid #607895;text-decoration:none}.newsroom-category-grid a:hover{background:#1769e0}.newsroom-category-grid span{display:block;color:#8fbaf4;font-size:11px}.newsroom-category-grid strong{display:block;margin-top:8px;font-size:15px}.newsroom-bottom{padding-top:70px;padding-bottom:90px}.newsroom-bottom header{padding-bottom:17px;border-bottom:3px solid #162033}.newsroom-bottom>div{display:grid;grid-template-columns:repeat(3,1fr)}.newsroom-bottom>div>a{display:flex;min-height:145px;flex-direction:column;justify-content:space-between;padding:22px;border-right:1px solid #d2d9e3;border-bottom:1px solid #d2d9e3;text-decoration:none}.newsroom-bottom>div>a:first-child{border-left:1px solid #d2d9e3}.newsroom-bottom>div>a:hover{background:#f2f7ff}.newsroom-bottom strong{font-size:22px}.newsroom-bottom a span{color:#1769e0;font-size:13px;font-weight:700}
@media(max-width:1020px){.newsroom-intro{grid-template-columns:1fr;gap:18px}.newsroom-intro>p{max-width:670px}.newsroom-lead-grid{grid-template-columns:1fr}.newsroom-briefing{padding:0;border-left:0}.newsroom-quick{grid-template-columns:1fr 1fr}.newsroom-quick a:nth-child(2){border-right:0}.newsroom-quick a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.28)}.newsroom-category-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:720px){.newsroom-top{padding-top:18px}.newsroom-edition span:last-child{display:none}.newsroom-intro{padding:25px 0 22px}.newsroom-intro h1{font-size:39px}.newsroom-intro>p{font-size:16px}.newsroom-search{height:54px;margin-bottom:22px}.newsroom-search button{width:80px}.newsroom-visual img{aspect-ratio:4/3}.newsroom-visual>div{grid-template-columns:1fr}.newsroom-visual>div>span{grid-row:auto;margin-bottom:5px}.newsroom-visual h2{font-size:24px}.newsroom-briefing{margin-top:4px}.newsroom-briefing h2{font-size:28px}.newsroom-quick{grid-template-columns:1fr}.newsroom-quick a,.newsroom-quick a:nth-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.28)}.newsroom-quick a:last-child{border-bottom:0}.newsroom-ad{padding-top:22px}.newsroom-jobs{padding-top:43px;padding-bottom:52px}.newsroom-section-head{align-items:start}.newsroom-section-head h2,.newsroom-bottom h2{font-size:27px}.headline-job-grid{grid-template-columns:1fr}.headline-job-grid article:nth-child(odd),.headline-job-grid article:nth-child(even){padding:0;border-right:0}.headline-job-grid a{min-height:0;padding:19px 0}.newsroom-categories{padding:50px 0}.newsroom-category-grid{grid-template-columns:repeat(2,1fr)}.newsroom-category-grid a{min-height:72px}.newsroom-bottom{padding-top:50px;padding-bottom:65px}.newsroom-bottom>div{grid-template-columns:1fr}.newsroom-bottom>div>a,.newsroom-bottom>div>a:first-child{min-height:105px;border-left:1px solid #d2d9e3}}

/* Career scene carousel and lower daily briefing */
.career-showcase{padding-bottom:30px;border-bottom:1px solid #bec7d4}.career-showcase-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:13px 0 16px;border-top:4px solid #1769e0}.career-showcase-head>div:first-child>span{display:block;color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.1em}.career-showcase-head h2{margin:4px 0 0;font-size:30px;line-height:1.25}.career-carousel-controls{display:flex;gap:6px}.career-carousel-controls button{width:42px;height:38px;border:1px solid #cbd3df;background:#fff;color:#162033;font-size:19px;cursor:pointer}.career-carousel-controls button:hover,.career-carousel-controls button:focus-visible{border-color:#1769e0;background:#1769e0;color:#fff}.career-carousel-viewport{overflow:hidden}.career-carousel-track{display:flex;gap:18px;will-change:transform}.career-slide{display:flex;flex:0 0 calc((100% - 36px)/3);min-width:0;flex-direction:column;border:1px solid #d8dfe8;background:#fff;text-decoration:none}.career-slide:hover{border-color:#1769e0}.career-slide-image{display:block;width:100%;aspect-ratio:4/3;background-image:url('/career/assets/images/career-hero-v2.webp');background-repeat:no-repeat;background-size:500% auto;background-position-y:center;background-color:#e9eef5}.career-slide-image--1{background-position-x:0}.career-slide-image--2{background-position-x:25%}.career-slide-image--3{background-position-x:50%}.career-slide-image--4{background-position-x:75%}.career-slide-image--5{background-position-x:100%}.career-slide-copy{display:flex;min-height:145px;flex-direction:column;padding:17px}.career-slide-copy small{color:#1769e0;font-size:12px;font-weight:800}.career-slide-copy strong{margin:3px 0 9px;font-size:23px;letter-spacing:-.04em}.career-slide-copy>span{display:-webkit-box;overflow:hidden;color:#606b7b;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newsroom-today{display:grid;grid-template-columns:150px minmax(0,1fr) 300px 145px;gap:26px;align-items:center;margin:27px 0 28px;padding:24px 0;border-top:1px solid #162033;border-bottom:1px solid #cbd3df}.newsroom-today-label{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-right:20px;border-right:1px solid #d7dee7;color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.07em}.newsroom-today-label time{color:#7b8492}.newsroom-today-main p{margin:0 0 3px;color:#1769e0;font-size:12px;font-weight:800}.newsroom-today-main h2{margin:0 0 7px;font-size:29px}.newsroom-today-main>span{display:block;color:#596578;font-size:14px;line-height:1.7}.newsroom-today dl{margin:0;border-left:1px solid #d7dee7}.newsroom-today dl div{padding:7px 0 7px 20px}.newsroom-today dt{color:#8a93a1;font-size:11px}.newsroom-today dd{display:-webkit-box;overflow:hidden;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newsroom-today>a{color:#1769e0;font-size:13px;font-weight:900;text-decoration:none}

/* Cleaner job finder */
.job-finder{overflow:hidden;margin-top:34px;border:1px solid #d7dee9;border-top:4px solid #1769e0;background:#fff;box-shadow:0 16px 36px rgba(31,55,88,.08)}.job-query{display:grid;grid-template-columns:245px minmax(0,1fr);gap:30px;align-items:center;padding:27px 30px}.job-query>label strong,.job-query>label span{display:block}.job-query>label strong{font-size:18px}.job-query>label span{margin-top:4px;color:#697386;font-size:13px}.job-query-control{display:flex;height:56px;border:2px solid #1b2738;background:#fff}.job-query-control>span{display:grid;width:50px;place-items:center;color:#1769e0;font-size:27px;line-height:1}.job-query-control input{min-width:0;flex:1;border:0;padding:0 10px;background:transparent;font-size:16px;outline:none}.job-query-control:focus-within{border-color:#1769e0;box-shadow:0 0 0 3px #dbeaff}.job-query-control button{min-width:116px;border:0;background:#1769e0;color:#fff;font-weight:900;cursor:pointer}.job-query-control button:hover{background:#0f55bd}.job-filter-row{display:flex;align-items:end;gap:14px;padding:20px 30px;background:#f6f8fb;border-top:1px solid #e2e7ee}.job-filter-row label{display:grid;min-width:220px;gap:7px;color:#4d5868;font-size:12px;font-weight:800}.job-filter-row select{height:44px;border:1px solid #bdc7d5;border-radius:0;background:#fff;padding:0 38px 0 12px;color:#172033}.job-filter-row>a{margin:0 0 11px auto;color:#1769e0;font-size:13px;font-weight:800}.job-search-suggestions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:15px 4px 0}.job-search-suggestions span{margin-right:5px;color:#7c8796;font-size:12px}.job-search-suggestions a{padding:5px 11px;border:1px solid #d6deea;background:#fff;color:#334155;font-size:12px;text-decoration:none}.job-search-suggestions a:hover{border-color:#1769e0;color:#1769e0}

/* Expanded career-fit questionnaire */
.test-guide{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px;padding:17px 20px;background:#edf4ff;border-left:4px solid #1769e0}.test-guide strong{color:#0e55bb}.test-guide span{color:#596578;font-size:14px}.test-form.test-form--expanded{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:0;background:#f5f7fa;padding:16px}.test-form.test-form--expanded fieldset{min-width:0;margin:0;padding:24px;border:1px solid #d9e0ea;background:#fff}.test-form.test-form--expanded fieldset:nth-of-type(3){border-right:1px solid #d9e0ea}.test-form.test-form--expanded legend{width:auto;margin:0;padding:0 8px;color:#182234;font-size:19px;font-weight:900}.test-form.test-form--expanded legend span{display:inline-block;margin:0 9px 0 0;color:#1769e0;font-size:12px}.test-options{display:grid;gap:8px;margin-top:7px}.test-form.test-form--expanded .test-options label{position:relative;display:block;padding:0;border:0}.test-options label>span{display:block;min-height:45px;padding:11px 13px 11px 39px;border:1px solid #d8dee8;background:#fff;color:#4c5869;font-size:14px;line-height:1.5;cursor:pointer}.test-options input{position:absolute;left:14px;top:13px;margin:0!important;accent-color:#1769e0}.test-options label:hover>span{border-color:#8fb8ee;background:#f7faff}.test-options label:has(input:checked)>span{border-color:#1769e0;background:#edf4ff;color:#0e4eaa;font-weight:800}.test-submit{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 8px 7px}.test-submit>span{color:#697386;font-size:13px}.test-form.test-form--expanded .test-submit button{width:auto;margin:0;border:0;background:#1769e0;color:#fff;padding:15px 30px;font-weight:900;cursor:pointer}.test-form.test-form--expanded .test-submit button:hover{background:#0f55bd}.match-count strong{font-family:'Noto Sans KR',Pretendard,sans-serif}

/* Wider side ads; script keeps them above the footer */
.ad-label{display:none!important}.side-ad{top:145px;width:220px;min-height:610px;padding-top:0;border-top:0;will-change:transform}.side-ad .adsbygoogle{width:100%!important;min-height:600px}.side-ad--left{left:max(10px,calc(50% - 845px))}.side-ad--right{right:max(10px,calc(50% - 845px))}
@media(max-width:1699px){.side-ad{display:none}}
@media(max-width:1020px){.career-slide{flex-basis:calc((100% - 18px)/2)}.newsroom-today{grid-template-columns:125px 1fr}.newsroom-today dl{border-left:0}.newsroom-today>a{justify-self:end}.job-query{grid-template-columns:1fr;gap:14px}.test-form.test-form--expanded{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.career-showcase{padding-bottom:22px}.career-showcase-head h2{font-size:25px}.career-slide{flex-basis:100%}.career-slide-image{aspect-ratio:4/3}.career-slide-copy{min-height:132px}.newsroom-today{grid-template-columns:1fr;gap:16px;margin-top:22px;padding:20px}.newsroom-today-label{min-height:24px;flex-direction:row;padding:0 0 12px;border-right:0;border-bottom:1px solid #d7dee7}.newsroom-today-main h2{font-size:27px}.newsroom-today dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e0e5ec}.newsroom-today dl div{padding:12px 10px 0 0}.newsroom-today>a{justify-self:start}.job-finder{margin-top:24px}.job-query{padding:22px 18px}.job-query-control{height:auto;min-height:54px;flex-wrap:wrap}.job-query-control>span{width:40px}.job-query-control input{width:calc(100% - 40px);padding-right:10px}.job-query-control button{width:100%;height:48px}.job-filter-row{display:grid;grid-template-columns:1fr;padding:18px}.job-filter-row label{min-width:0}.job-filter-row>a{margin:0}.job-search-suggestions{padding-top:12px}.test-guide{flex-direction:column;gap:5px}.test-form.test-form--expanded{grid-template-columns:1fr;padding:10px}.test-form.test-form--expanded fieldset{padding:20px 16px}.test-submit{align-items:stretch;flex-direction:column}.test-form.test-form--expanded .test-submit button{width:100%}}

/* Personal field accounts stay visually separate from verified guidance. */
.worker-experience-note{margin:34px 0 6px;padding:22px 24px;border:1px solid #d9dee7;border-left:5px solid #f2a20b;background:#fffaf0}.worker-experience-label{display:block;color:#9a5b00;font-size:12px;font-weight:900;letter-spacing:.08em}.worker-experience-note h2{margin:6px 0 11px;font-size:23px;line-height:1.45}.worker-experience-warning{margin:0;padding:14px 16px;background:#fff1ce;color:#5d481a;font-size:18px;line-height:1.85}.worker-experience-note ul{margin:18px 0 0;padding-left:23px}.worker-experience-note li{color:#3d4654;font-size:18px;line-height:1.85}.worker-experience-note li+li{margin-top:10px}.article-list-date span{font-weight:800}

/* Keep published articles comfortably readable on every screen size. */
.article-page .article-lede{font-size:max(18px,1.1875rem)}
.article-page .article-job-summary p,
.article-page .prose-section>p:last-child,
.article-page .salary-note p,
.article-page .balance-grid li,
.article-page .fit-section p{font-size:18px;line-height:1.9}

/* Complete article discovery and editorial controls. */
.article-page .article-job-summary dl{grid-template-columns:repeat(5,minmax(0,1fr))}
.article-page .article-job-summary dd{display:-webkit-box;overflow:hidden;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.article-recruit-section,.article-related-content{margin-top:48px;padding-top:24px;border-top:3px solid #162033}
.article-recruit-section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}
.article-recruit-section>header span,.article-related-content>header span{color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.08em}
.article-recruit-section h2,.article-related-content h2{margin:4px 0 0;font-size:27px;line-height:1.35}
.article-recruit-section>header>strong{color:#1769e0;font-size:28px}
.article-recruit-empty{margin:0;padding:22px;background:#f5f7fa;color:#4e5b6d;font-size:18px;line-height:1.8}
.article-recruit-list{border-top:1px solid #aeb8c5}
.article-recruit-list>a{display:grid;gap:4px;padding:17px 4px;border-bottom:1px solid #d9e0e8;text-decoration:none}
.article-recruit-list>a>span,.article-recruit-list>a>small{color:#667085;font-size:13px}
.article-recruit-list>a>strong{font-size:19px}
.article-related-content>header{margin-bottom:16px}
.article-related-content>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #aeb8c5}
.article-related-content a{display:flex;min-height:150px;flex-direction:column;padding:20px;border-right:1px solid #d9e0e8;border-bottom:1px solid #d9e0e8;text-decoration:none}
.article-related-content a:nth-child(even){border-right:0}
.article-related-content a small{color:#1769e0;font-size:12px;font-weight:800}
.article-related-content a strong{margin:8px 0 15px;font-size:19px;line-height:1.55}
.article-related-content a span{margin-top:auto;color:#1769e0;font-size:13px;font-weight:900}
.focus-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:24px;margin:25px 0 34px;padding:25px;border:2px solid #1769e0;background:#f5f9ff}
.focus-comparison span{color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.07em}
.focus-comparison h2{margin:5px 0 9px;font-size:28px}
.focus-comparison p{margin:0;color:#4f5c6e;font-size:16px;line-height:1.75}
.focus-comparison ul{margin:0;padding-left:20px;color:#334155}
.focus-comparison>a{grid-column:1/-1;color:#1769e0;font-weight:900}
.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #172033;border-left:1px solid #d5dce6}
.admin-metrics>div{display:flex;min-height:126px;flex-direction:column;padding:18px;border-right:1px solid #d5dce6;border-bottom:1px solid #d5dce6}
.admin-metrics span,.admin-metrics small{color:#667085;font-size:12px}
.admin-metrics strong{margin:5px 0;color:#1769e0;font-size:30px}
.admin-metrics small{margin-top:auto}
.admin-health{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;background:#f5f7fa}
.admin-health p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;border-right:1px solid #d9e0e8}
.admin-health p:last-child{border-right:0}
.admin-health span{color:#1769e0;font-weight:900}
.queue-head,.queue-row{grid-template-columns:145px 140px minmax(230px,1fr) 130px minmax(150px,auto)}
.queue-actions{display:flex;gap:6px}
.queue-actions button{white-space:nowrap;padding-inline:10px}
@media(max-width:720px){.article-page .article-job-summary dl{grid-template-columns:1fr}.article-related-content>div,.focus-comparison,.admin-metrics,.admin-health{grid-template-columns:1fr}.article-related-content a{border-right:0}.article-recruit-section>header{align-items:start}.admin-health p{border-right:0;border-bottom:1px solid #d9e0e8}}
@media(max-width:720px){.worker-experience-note{margin-top:26px;padding:19px 17px}.worker-experience-note h2{font-size:22px}.worker-experience-warning{padding:13px 14px}}
