/* Scope is attached only by explicitly allowed leaf pages. Never loaded on home/details. */
body.nr-unified-inner{--nu-ink:#f3f7ff;--nu-muted:#b7c9df;--nu-gold:#ffcf71;--nu-line:#41688e;background:radial-gradient(ellipse at 85% 0,#112d53 0,transparent 45%),#050b16;color:var(--nu-ink);font-family:Sarabun,system-ui,sans-serif;margin:0;padding:0;line-height:1.65}
body.nr-unified-inner *{box-sizing:border-box}
body.nr-unified-inner a{overflow-wrap:anywhere}
body.nr-unified-inner :focus-visible{outline:3px solid #ffe089;outline-offset:4px}
body.nr-unified-inner .nu-skip{position:fixed;left:16px;top:-120px;z-index:2000;background:#fff1c9;color:#081a30;padding:12px 18px;border-radius:12px}
body.nr-unified-inner .nu-skip:focus{top:12px}
body.nr-unified-inner .nu-topnav{position:sticky;top:0;z-index:1000;width:100%;margin:0;padding:0;background:rgba(4,15,32,.97);border:0;border-bottom:1px solid #315778;box-shadow:0 5px 30px #0004;backdrop-filter:blur(18px)}
body.nr-unified-inner .nu-shell{max-width:1300px;margin:auto;padding:0 22px;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:26px;position:relative}
body.nr-unified-inner .nu-brand{display:inline-flex;align-items:baseline;flex-shrink:0;font-size:29px;line-height:1.2;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-1px}
body.nr-unified-inner .nu-brand span{color:var(--nu-gold);font-size:23px}
body.nr-unified-inner .nu-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
body.nr-unified-inner .nu-links>a,body.nr-unified-inner .nu-news>summary{display:flex;align-items:center;min-height:48px;padding:4px 0;color:#d3dfed;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}
body.nr-unified-inner .nu-links>a:hover,body.nr-unified-inner .nu-news>summary:hover,body.nr-unified-inner .nu-links .nu-active,body.nr-unified-inner .nu-news.nu-active>summary{color:#ffcf71}
body.nr-unified-inner .nu-links>a[aria-current=page]{box-shadow:inset 0 -2px #ffcf71}
body.nr-unified-inner .nu-news{position:relative}
body.nr-unified-inner .nu-news>summary{list-style:none;gap:6px}
body.nr-unified-inner .nu-news>summary::-webkit-details-marker,body.nr-unified-inner .nu-mobile>summary::-webkit-details-marker{display:none}
body.nr-unified-inner .nu-news>summary:after{content:"⌄";font-size:13px}
body.nr-unified-inner .nu-submenu{position:absolute;top:100%;left:-18px;width:238px;display:grid;gap:4px;padding:12px;background:#102740;border:1px solid #6385a6;border-radius:15px;box-shadow:0 14px 35px #0008;z-index:1002}
body.nr-unified-inner .nu-submenu a{padding:12px;border-radius:9px;color:#e9f3ff;text-decoration:none;font-size:14px}
body.nr-unified-inner .nu-submenu a:hover,body.nr-unified-inner .nu-submenu a[aria-current=page]{background:#244467;color:#ffdb8b}
body.nr-unified-inner .nu-mobile{display:none}
body.nr-unified-inner .nu-footer{max-width:1260px;margin:20px auto 0;padding:20px 22px 32px;border-top:1px solid #345473;clear:both}
body.nr-unified-inner .nu-footer .nu-links{justify-content:center;gap:22px}
body.nr-unified-inner .nu-footer .nu-submenu{top:auto;bottom:100%}
body.nr-unified-inner main.container,body.nr-unified-inner main.inner-main,body.nr-unified-inner main.trust-main,body.nr-unified-inner main.checklist-main,body.nr-unified-inner main.app-shell{width:calc(100% - 44px);max-width:1260px;margin:30px auto 0;padding-bottom:20px;min-width:0}
body.nr-unified-inner main.app-shell{background:transparent;box-shadow:none;border:0;overflow:visible}
body.nr-unified-inner[data-inner-kind=agencies]{--nu-art:url('/inner-art-agencies-v1.svg')}
body.nr-unified-inner[data-inner-kind=articles]{--nu-art:url('/inner-art-articles-v1.svg')}
body.nr-unified-inner[data-inner-kind=results]{--nu-art:url('/inner-art-results-v1.svg')}
body.nr-unified-inner[data-inner-kind=news]{--nu-art:url('/inner-art-news-v1.svg')}
body.nr-unified-inner[data-inner-kind=checklist]{--nu-art:url('/inner-art-checklist-v1.svg')}
body.nr-unified-inner[data-inner-kind=about]{--nu-art:url('/inner-art-about-v1.svg')}
body.nr-unified-inner :is(.inner-hero,.exam-news-hero,.checklist-hero,.trust-hero,.page-hero,.ag-hero){position:relative;isolation:isolate;overflow:hidden;background:var(--nu-art) no-repeat right 24px center/260px auto,linear-gradient(120deg,#183d65ee,#09182df7 76%);border:1px solid #426b96;border-radius:25px;padding:32px;box-shadow:inset 0 1px #a6d6ff42,0 16px 45px #0004;margin-bottom:25px}
body.nr-unified-inner:not([data-inner-kind=jobs]) :is(.inner-hero,.exam-news-hero,.checklist-hero,.trust-hero,.page-hero,.ag-hero){padding-right:310px;min-height:245px}
body.nr-unified-inner :is(.inner-kicker,.section-kicker){font-family:Sarabun,system-ui,sans-serif}
body.nr-unified-inner :is(h1,h2,h3){line-height:1.45;overflow-wrap:anywhere}
body.nr-unified-inner h1{color:#ffe1a0;font-size:clamp(25px,2.9vw,36px);margin:8px 0 16px;letter-spacing:0;font-weight:750}
body.nr-unified-inner :is(.inner-hero,.exam-news-hero,.checklist-hero,.trust-hero,.page-hero,.ag-hero) p{color:#cad8e9;max-width:760px;font-size:15px;line-height:1.85}
body.nr-unified-inner :is(.inner-hero,.exam-news-hero,.checklist-hero,.trust-hero,.page-hero) em{color:#ffd072;font-style:normal}
body.nr-unified-inner :is(.hero-summary,.exam-news-hero>div,.page-hero-stats){display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
body.nr-unified-inner :is(.hero-summary span,.exam-news-hero>div>b,.page-hero-stats>span){background:#142e4dd9;border:1px solid #6889a866;border-radius:30px;padding:9px 14px;color:#e4eeff;font-size:13px}
body.nr-unified-inner :is(.desktop-filter,.content-search,.ag-search-panel,.checklist-job-picker,.trust-section,.checklist-section,.checklist-progress,.exam-history-intro){background:linear-gradient(145deg,#183654ed,#0b1c30f5);border:1px solid #4c759b;border-radius:20px;box-shadow:inset 0 1px #a4d7ff35,0 10px 30px #0003;padding:24px}
body.nr-unified-inner :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0;background:#07192e;color:#f0f6ff;border:1px solid #6589ac;border-radius:12px;padding:12px 14px;font:inherit;font-size:14px;min-height:48px}
body.nr-unified-inner input::placeholder{color:#aebdd0;opacity:1}
body.nr-unified-inner :is(label,.content-search label){color:#d0def0}
body.nr-unified-inner :is(.desktop-filter button[type=submit],.content-search button[type=submit],.ag-search-panel button[type=submit],.checklist-job-picker button[type=submit]){background:linear-gradient(125deg,#ff63a6,#d40761);border:1px solid #ff8b8d;color:white;min-height:48px;box-shadow:inset 0 1px #ffffff70,0 5px 22px #ee16783b;border-radius:12px;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer}
body.nr-unified-inner :is(.article-grid-page,.exam-news-grid,.exam-result-grid,.agency-grid-page){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page,.trust-grid>article,.checklist-group){--nu-accent:#53d9ff;position:relative;background:linear-gradient(140deg,#15344f,#0a172b 70%);border:1px solid var(--nu-accent);border-radius:20px;box-shadow:inset 0 2px #ffffff32,0 8px 25px #0004;overflow:hidden;color:#f2f6ff}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page,.trust-grid>article,.checklist-group):nth-child(4n+2){--nu-accent:#ff78b6}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page,.trust-grid>article,.checklist-group):nth-child(4n+3){--nu-accent:#ffd078}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page,.trust-grid>article,.checklist-group):nth-child(4n){--nu-accent:#9da4ff}
body.nr-unified-inner :is(.article-card-page,.trust-grid>article,.checklist-group){padding:25px}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page) h3{color:#fff4d5}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page) p{color:#bfcfe2;line-height:1.8}
body.nr-unified-inner :is(.article-card-page>span,.article-icon){display:inline-grid;place-items:center;background:linear-gradient(140deg,#2f6089,#10273f);border:1px solid #71bfe0;border-radius:16px;min-width:58px;min-height:58px;font-size:29px;box-shadow:inset 0 2px #ccefff54}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page){transition:transform .18s,box-shadow .18s}
body.nr-unified-inner :is(.article-card-page,.exam-news-card,.exam-result-card,.agency-card-page):hover{transform:translateY(-3px);box-shadow:inset 0 2px #ffffff40,0 12px 35px #0006}
body.nr-unified-inner .section-head{margin:28px 0 18px;gap:16px}
body.nr-unified-inner .section-head h1{font-size:clamp(25px,2.7vw,34px)}
body.nr-unified-inner :is(.section-title,.section-heading h2,.trust-heading h2){color:#ffdc92}
body.nr-unified-inner :is(.job-chips,.exam-news-chips,.exam-filter-chips,.category-chips){display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}
body.nr-unified-inner :is(.job-chips,.exam-news-chips,.exam-filter-chips,.category-chips)>:is(a,button){background:linear-gradient(#193853,#0d2037);border:1px solid #6688a6;border-radius:12px;color:#dceaff;padding:11px 15px;min-height:44px;text-decoration:none;font:inherit;font-size:13px}
body.nr-unified-inner :is(.job-chips,.exam-news-chips,.exam-filter-chips,.category-chips)>:is(.active,.selected,[aria-current]){color:#ffe09b;border-color:#ffce70;background:#3e341e}
body.nr-unified-inner .site-footer{position:static;background:transparent;border-top:1px solid #294866;color:#b7cbe1;padding:22px;max-width:1260px;margin:20px auto 0;display:flex;gap:18px;align-items:center;flex-wrap:wrap}
body.nr-unified-inner .site-footer a{color:#d7e9ff}
body.nr-unified-inner .trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.nr-unified-inner .trust-section{margin-top:22px}
body.nr-unified-inner .trust-copy a{color:#a1e1ff}
body.nr-unified-inner .checklist-main{padding-bottom:24px}
body.nr-unified-inner :is(.selected-job,.checklist-notice,.checklist-alert){background:linear-gradient(140deg,#16334f,#0b1b30);color:#eef5ff;border-color:#6986a5;box-shadow:inset 0 1px #a4d7ff35,0 10px 30px #0003}
body.nr-unified-inner .checklist-main :is(p,small,dt,.selected-position-list span){color:#bfd1e5}
body.nr-unified-inner .selected-job :is(dl div,.selected-position-list li){background:#102c46}
body.nr-unified-inner .selected-job dd{color:#f3f7ff}
body.nr-unified-inner .selected-job-status{background:#143e3c;color:#a5f6d3}
body.nr-unified-inner .checklist-item{border-color:#557393;background:#10243c}
body.nr-unified-inner .checklist-item:hover{background:#1a3551;border-color:#8ac8ef}
body.nr-unified-inner .checklist-item:has(input:checked){background:#123f38;border-color:#75dab0}
body.nr-unified-inner :is(.selected-job-actions a,.checklist-notice a,.checklist-actions>a,.article-breadcrumb a){color:#a8e0ff}
body.nr-unified-inner .checklist-actions #checklist-reset{background:#163450;color:#e9f3ff;border-color:#7498b9}
body.nr-unified-inner .checklist-item{color:#e1ebfa}
body.nr-unified-inner .checklist-item input{accent-color:#ffce71;min-width:22px;min-height:22px}
body.nr-unified-inner .content-search{margin:18px 0 24px}
body.nr-unified-inner .content-search :is(input,select){height:48px}
body.nr-unified-inner .content-search>a{color:#d9edff;min-height:44px;display:inline-flex;align-items:center}
body.nr-unified-inner .ag-title-first,body.nr-unified-inner .ag-title-second{color:#ffe1a0}
body.nr-unified-inner .nu-result-hero{background:url('/inner-art-results-v1.svg') no-repeat right 20px center/245px auto,linear-gradient(120deg,#183d65ee,#09182df7);border:1px solid #426b96;border-radius:25px;padding:28px 295px 28px 26px;margin-bottom:24px;box-shadow:inset 0 1px #a6d6ff42,0 16px 45px #0004}
body.nr-unified-inner .nu-result-hero .section-head{margin:0 0 16px}
body.nr-unified-inner .nu-result-hero .exam-history-policy{margin-bottom:0}
body.nr-unified-inner .nr-card-share{display:none!important}
body.nr-unified-inner .nu-links a,body.nr-unified-inner .nu-links summary{font-family:Sarabun,system-ui,sans-serif}
@media print{body.nr-unified-inner.checklist-page,body.nr-unified-inner.checklist-page main,body.nr-unified-inner.checklist-page main *{background:#fff!important;color:#111!important;box-shadow:none!important}body.nr-unified-inner.checklist-page .checklist-progress{position:static}}
@media(min-width:1101px){body.nr-unified-inner .nu-desktop .nu-links{flex-wrap:nowrap}}
@media(max-width:1100px){
 body.nr-unified-inner .nu-desktop{display:none}
 body.nr-unified-inner .nu-mobile{display:block;position:static}
 body.nr-unified-inner .nu-mobile>summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:9px 16px;min-height:46px;border:1px solid #577c9e;border-radius:12px;background:linear-gradient(#214261,#11273f);color:#ffe09b;font-size:15px}
 body.nr-unified-inner .nu-mobile>.nu-links{position:absolute;top:calc(100% + 8px);right:18px;left:18px;max-height:calc(100dvh - 110px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:4px 12px;border:1px solid #6286aa;background:#0c2038;border-radius:18px;box-shadow:0 18px 40px #0009}
 body.nr-unified-inner .nu-mobile .nu-links>a,body.nr-unified-inner .nu-mobile summary{padding:10px 13px;white-space:normal;font-size:15px}
 body.nr-unified-inner .nu-mobile .nu-news .nu-submenu{position:static;width:100%;padding:4px;box-shadow:none;border-radius:10px}
 body.nr-unified-inner .nu-shell{min-height:72px}
 body.nr-unified-inner .nu-footer .nu-links{gap:8px 18px}
}
@media(max-width:700px){
 body.nr-unified-inner .nu-shell{padding:0 16px;gap:14px}
 body.nr-unified-inner .nu-brand{font-size:26px}
 body.nr-unified-inner .nu-brand span{font-size:21px}
 body.nr-unified-inner main.container,body.nr-unified-inner main.inner-main,body.nr-unified-inner main.trust-main,body.nr-unified-inner main.checklist-main,body.nr-unified-inner main.app-shell{width:calc(100% - 28px);margin-top:20px}
 body.nr-unified-inner:not([data-inner-kind=jobs]) :is(.inner-hero,.exam-news-hero,.checklist-hero,.trust-hero,.page-hero,.ag-hero){padding:24px 20px 138px;min-height:0;background-size:160px auto,auto;background-position:right 14px bottom 5px,center}
 body.nr-unified-inner :is(.desktop-filter,.content-search,.ag-search-panel,.checklist-job-picker,.trust-section,.checklist-section,.checklist-progress){padding:18px}
 body.nr-unified-inner :is(.article-grid-page,.exam-news-grid,.exam-result-grid,.agency-grid-page,.trust-grid){grid-template-columns:minmax(0,1fr);gap:18px}
 body.nr-unified-inner .content-search{display:flex;flex-direction:column;align-items:stretch;gap:14px}
 body.nr-unified-inner .content-search>*{min-width:0;width:100%;max-width:100%;flex:0 1 auto}
 body.nr-unified-inner .content-search>label{grid-template-rows:auto 48px;align-content:start}
 body.nr-unified-inner .nu-result-hero{padding:24px 18px 138px;background-size:155px auto,auto;background-position:right 10px bottom 4px,center}
 body.nr-unified-inner.ipad-layout .featured-article-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}
 body.nr-unified-inner.ipad-layout .featured-art{min-height:160px}
 body.nr-unified-inner.ipad-layout .featured-article-card>div{min-width:0}
 body.nr-unified-inner.ipad-layout .featured-article-card h3{font-size:24px}
 body.nr-unified-inner.ipad-layout main.app-shell{padding-inline:0}
 body.nr-unified-inner.ipad-layout :is(.content-section,.compact-footer){max-width:100%}
 body.nr-unified-inner .section-head{flex-wrap:wrap}
 body.nr-unified-inner .nu-footer{padding:16px 14px 24px}
 body.nr-unified-inner .nu-footer .nu-links{gap:3px 14px}
 body.nr-unified-inner .nu-footer .nu-links>a,body.nr-unified-inner .nu-footer .nu-news>summary{font-size:13px}
 body.nr-unified-inner .nu-footer .nu-submenu{left:auto;right:0}
}
@media(prefers-reduced-motion:reduce){body.nr-unified-inner *{transition:none!important;scroll-behavior:auto!important}}
@media print{body.nr-unified-inner .nu-topnav,body.nr-unified-inner .nu-footer{display:none!important}}
