.nwkt-home{font-family:Kanit,Tahoma,sans-serif;font-size:16px;color:#263e36;line-height:1.8}.nwkt-home *{box-sizing:border-box}.nwkt-home a{text-decoration:none;color:#075139}.nwkt-home a:hover{text-decoration:underline}.nwkt-home a:focus-visible{outline:3px solid #ad812f;outline-offset:3px}.nwkt-home h2{font-size:23px;color:#075139;margin:0 0 18px}.nwkt-hero{display:flex;gap:30px;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at 90% 0%,#497856,#07452f 65%);border:1px solid #a8894a;border-radius:22px;padding:45px;color:white;margin-bottom:28px}.nwkt-hero h1{font-size:clamp(28px,3.5vw,44px);line-height:1.5;color:#fff7df;margin:10px 0}.nwkt-hero img{width:180px;height:180px;object-fit:contain;border-radius:50%;background:#fff;padding:8px}.nwkt-kicker{font-size:11px;letter-spacing:2px;color:#f1d397}.nwkt-hero p{margin:8px 0}.nwkt-intro{color:#d8e8dc}.nwkt-home .nwkt-button{display:inline-block;margin-top:16px;padding:10px 22px;background:#f0d797;color:#123e2b;border-radius:9px}.nwkt-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px}.nwkt-main,.nwkt-side{min-width:0}.nwkt-card{background:#fff;border:1px solid #d9dfd7;border-radius:16px;overflow:hidden;margin-bottom:22px;box-shadow:0 6px 20px #173e2608}.nwkt-card>h2,.nwkt-vision>p{padding:20px 22px;margin:0}.nwkt-card>h2{background:#f3f7f1;border-bottom:1px solid #d9dfd7}.nwkt-tabs{display:flex;gap:8px;padding:14px;flex-wrap:wrap;border-bottom:1px solid #e7e9e2}.nwkt-tabs a{font-size:17px;padding:8px 14px;border:1px solid #c9d8cb;border-radius:8px;background:#fff}.nwkt-tabs a[aria-current]{background:#075139;color:#fff;border-color:#075139}.nwkt-news-item{padding:20px 22px;border-bottom:1px solid #e9ece7}.nwkt-news-item h3{font-size:18px;margin:0 0 12px;line-height:1.8}.nwkt-news-item time{font-size:13px;color:#607569}.nwkt-read{float:right;font-size:14px}.nwkt-pages{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;padding:18px}.nwkt-pages a{padding:7px 12px;border:1px solid #bed0c3;border-radius:8px}.nwkt-side>h2{font-size:20px}.nwkt-person img{width:100%;height:auto;display:block}.nwkt-person h3{font-size:18px;margin:14px 15px 4px;text-align:center}.nwkt-person p{font-size:15px;margin:0 12px 18px;text-align:center;color:#63756a}.nwkt-person details{padding:10px 16px}.nwkt-empty{padding:20px;color:#62776a}.nwkt-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nwkt-services a{padding:22px;text-align:center}.nwkt-services h3{font-size:18px}.nwkt-services img{width:64px;height:64px;object-fit:contain}.nwkt-banners{display:grid;gap:18px;margin-bottom:24px}.nwkt-banners figure{margin:0;border:1px solid #dac79b;border-radius:16px;overflow:hidden;background:#fff}.nwkt-banners img{width:100%;height:auto;display:block}.nwkt-banners figcaption{padding:8px 15px;color:#526750;font-size:14px}#nwk-news,#nwk-personnel,#nwk-services{scroll-margin-top:20px}@media(max-width:800px){.nwkt-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nwkt-hero{padding:25px 20px;flex-direction:column-reverse;text-align:center;gap:14px}.nwkt-hero img{width:110px;height:110px}.nwkt-layout{display:flex;flex-direction:column}.nwkt-side{order:-1}.nwkt-tabs a{font-size:16px}.nwkt-person{max-width:360px;margin-left:auto;margin-right:auto}.nwkt-services{grid-template-columns:1fr 1fr;gap:10px}.nwkt-services a{padding:14px}.nwkt-services h3{font-size:16px}}
/* 1.1 — coordinated school news blocks and E-SERVICE */
.nwkt-home .nwkt-category-nav{padding:12px;background:#faf8f0;border:1px solid #e1d8bf;border-radius:14px;margin-bottom:20px}.nwkt-category-nav a{background:white;color:#075139;font-weight:500}.nwkt-category-nav a:first-child{background:#075139;color:#fff}.nwkt-home .nwkt-block-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;border-bottom:1px solid #dcc998;background:linear-gradient(110deg,#075139,#1c694c);color:#fff3d3}.nwkt-home .nwkt-block-heading h2{color:#fff3d3;font-size:21px;margin:0}.nwkt-home .nwkt-block-heading>a{color:#f4e2b8;font-size:14px;white-space:nowrap}.nwkt-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.nwkt-news-grid .nwkt-news-item{padding:0;border:1px solid #edf0e9;border-width:0 1px 1px 0}.nwkt-news-photo{display:block;aspect-ratio:16/10;background:#e9f1e4;overflow:hidden}.nwkt-news-photo img{display:block;width:100%;height:100%;object-fit:cover}.nwkt-news-photo>span{display:grid;place-items:center;height:100%;color:#486143}.nwkt-news-copy{padding:18px 20px;display:flow-root}.nwkt-news-list .nwkt-news-item{padding:0}.nwkt-home .nwkt-person-role{font-size:16px;line-height:1.7;padding:12px;color:#fff7dd;background:linear-gradient(120deg,#075139,#247151);border-bottom:2px solid #c5a15b;text-align:center;margin:0}.nwkt-person h3{padding-bottom:15px}.nwkt-eservice{margin:28px 0;background:linear-gradient(135deg,#edf4e9,#fbf6e8);border:1px solid #cabb91;border-radius:18px;overflow:hidden}.nwkt-eservice .nwkt-services{padding:24px}.nwkt-eservice .nwkt-services .nwkt-card{margin:0;padding:24px 16px;transition:box-shadow .2s,transform .2s;border:1px solid #ccd9c5;border-top:3px solid #bb974c}.nwkt-eservice .nwkt-services a:hover{box-shadow:0 12px 28px #0b49351c;transform:translateY(-3px);text-decoration:none}.nwkt-service-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 16px;background:#f1f5e9;border-radius:20px;border:1px solid #d8e1cc;color:#075139;font-size:30px}.nwkt-home .nwkt-service-icon img{width:56px;height:56px;object-fit:contain}.nwkt-open-service{font-size:13px;color:#7a632d}.nwkt-eservice .nwkt-block-heading small{font-size:10px;letter-spacing:2px;color:#e8cf91}.nwkt-eservice .nwkt-block-heading>span{font-size:14px}.nwkt-news-block{scroll-margin-top:20px}@media(max-width:600px){.nwkt-home .nwkt-block-heading{padding:14px 16px}.nwkt-home .nwkt-block-heading h2{font-size:19px}.nwkt-eservice .nwkt-services{padding:14px;gap:12px}.nwkt-eservice .nwkt-block-heading>span{display:none}.nwkt-news-copy{padding:16px 14px}.nwkt-news-item h3{font-size:16px}.nwkt-read{float:none;display:block;margin-top:6px}}@media(max-width:380px){.nwkt-news-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nwkt-eservice .nwkt-services .nwkt-card{transition:none}}
.nwkt-home .nwkt-vision-image{display:block;width:100%;height:auto;margin:0}.nwkt-home .nwkt-vision .nwkt-block-heading h2{font-size:21px}.nwkt-home .nwkt-person img{object-fit:contain;height:auto}.nwkt-person-role:empty{display:none}
/* 1.3 — lead content / leadership, then full-width sections */
.nwkt-home .nwkt-layout{align-items:start}.nwkt-home .nwkt-side{display:grid;gap:20px}.nwkt-home .nwkt-side .nwkt-person{margin-bottom:0}.nwkt-home .nwkt-vision{border-color:#bea366;box-shadow:0 8px 30px #12442d0b}.nwkt-home .nwkt-news-block{margin-top:22px}.nwkt-home .nwkt-section-news,.nwkt-home .nwkt-section-performance,.nwkt-home .nwkt-section-news-release{margin-top:28px}.nwkt-home .nwkt-eservice{margin:28px 0}.nwkt-home .nwkt-person-role{font-size:17px}.nwkt-home .nwkt-person h3{color:#075139;font-size:20px;font-weight:500;padding:0 12px 16px}.nwkt-home .nwkt-person img{width:100%;height:auto;max-height:none;object-fit:contain}.nwkt-home .nwkt-category-nav a{font-size:17px}.nwkt-home .nwkt-section-news-release .nwkt-news-photo{aspect-ratio:3/4;background:#f7f9f3}.nwkt-home .nwkt-section-news-release .nwkt-news-photo img{object-fit:contain}@media(min-width:1000px){.nwkt-home>.nwkt-section-news .nwkt-news-grid,.nwkt-home>.nwkt-section-performance .nwkt-news-grid,.nwkt-home>.nwkt-section-news-release .nwkt-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.nwkt-home .nwkt-side{margin-bottom:4px}.nwkt-home .nwkt-category-nav a{font-size:16px}}
/* 1.4 — deputy carousel, directors remain static */
.nwkt-deputy-slider{border:1px solid #c5af76;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #123e2a08}.nwkt-home .nwkt-deputy-slider .nwkt-card{border:0;border-radius:0;box-shadow:none;margin:0}.nwkt-home .nwkt-portrait{width:100%;aspect-ratio:3/4;display:grid;place-items:center;background:#f5f7f0;padding:7px}.nwkt-home .nwkt-portrait img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.nwkt-no-portrait{font-size:14px;color:#607665}.nwkt-home .nwkt-deputy-slide[hidden],.nwkt-home .nwkt-slider-controls[hidden]{display:none!important}.nwkt-home .nwkt-slide-role{font-size:15px;color:#526c5a;padding:0 14px 12px;margin:0;text-align:center}.nwkt-home .nwkt-slider-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;padding:12px;border-top:1px solid #e5e9dc;background:#faf9f3}.nwkt-slider-controls button{font:inherit;font-size:13px;min-width:36px;min-height:38px;padding:6px 10px;border:1px solid #b8cdbb;background:#fff;border-radius:8px;color:#075139;cursor:pointer}.nwkt-slider-controls button:hover{background:#075139;color:#fff}.nwkt-slide-count{font-size:13px;color:#455e4b;font-variant-numeric:tabular-nums}.nwkt-slider-controls button:focus-visible{outline:3px solid #ba9645;outline-offset:2px}.nwkt-home .nwkt-deputy-slider h3{padding-bottom:5px}@media(prefers-reduced-motion:reduce){.nwkt-deputy-slide{animation:none!important;transition:none!important}}
/* 1.5: banner slide / manual / static modes */
.nwkt-home .nwkt-banners{display:block}.nwkt-banner-track{display:grid;gap:18px}.nwkt-banner-slider.nwkt-slider-ready .nwkt-banner-track{display:block}.nwkt-home .nwkt-banner-slide[hidden],.nwkt-home .nwkt-banner-controls[hidden]{display:none!important}.nwkt-home .nwkt-banner-slide{margin:0}.nwkt-home .nwkt-banner-slider .nwkt-banner-slide>a{display:block}.nwkt-home .nwkt-banner-slider .nwkt-banner-slide img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;background:#f1f4ec}.nwkt-home .nwkt-banner-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.nwkt-banner-controls button{font:inherit;font-size:14px;min-width:40px;min-height:40px;padding:7px 14px;background:#fff;color:#075139;border:1px solid #b5c8b7;border-radius:9px;cursor:pointer}.nwkt-banner-controls button:hover{background:#075139;color:#fff}.nwkt-banner-controls button:focus-visible{outline:3px solid #b59540;outline-offset:3px}.nwkt-banner-count{font-size:14px;font-variant-numeric:tabular-nums;color:#395640}
/* 1.7 — per-block responsive spacing, font sizes, columns */
.nwkt-home .nwkt-section-news,.nwkt-home .nwkt-section-performance,.nwkt-home .nwkt-section-news-release{margin-top:0}.nwkt-home .nwkt-news-block{margin:var(--nwkt-news-d-margin-y,22px) var(--nwkt-news-d-margin-x,0px)}.nwkt-home .nwkt-news-block .nwkt-news-layout{display:grid;gap:var(--nwkt-news-d-gap,0px)}.nwkt-home .nwkt-news-block .nwkt-news-list{grid-template-columns:minmax(0,1fr)}.nwkt-home .nwkt-news-block .nwkt-news-item{min-width:0;padding:0}.nwkt-home .nwkt-news-block .nwkt-news-copy{padding:var(--nwkt-news-d-padding,20px)}.nwkt-home .nwkt-news-block .nwkt-block-heading h2{font-size:var(--nwkt-news-d-heading,21px);line-height:1.6;overflow-wrap:anywhere}.nwkt-home .nwkt-news-block .nwkt-news-item h3{font-size:var(--nwkt-news-d-title,18px);line-height:1.8;overflow-wrap:anywhere}.nwkt-home .nwkt-news-block .nwkt-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nwkt-home .nwkt-news-block .nwkt-news-photo{min-width:0}
@media(min-width:1000px){.nwkt-home>.nwkt-section-news .nwkt-news-grid,.nwkt-home>.nwkt-section-performance .nwkt-news-grid,.nwkt-home>.nwkt-section-news-release .nwkt-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.nwkt-home .nwkt-news-block{margin:var(--nwkt-news-m-margin-y,18px) var(--nwkt-news-m-margin-x,0px)}.nwkt-home .nwkt-news-block .nwkt-news-layout{gap:var(--nwkt-news-m-gap,0px)}.nwkt-home .nwkt-news-block .nwkt-news-grid{grid-template-columns:repeat(var(--nwkt-news-mobile-columns,2),minmax(0,1fr))}.nwkt-home .nwkt-news-block .nwkt-news-copy{padding:var(--nwkt-news-m-padding,14px)}.nwkt-home .nwkt-news-block .nwkt-block-heading h2{font-size:var(--nwkt-news-m-heading,19px)}.nwkt-home .nwkt-news-block .nwkt-news-item h3{font-size:var(--nwkt-news-m-title,16px)}}
/* 1.9 — green/pink school identity */
.nwkt-home{--nwkt-green:#07513b;--nwkt-pink:#b4396b;--nwkt-pink-light:#fff0f6}.nwkt-home .nwkt-hero{background:radial-gradient(ellipse at 98% 5%,#f0a4c33b,transparent 50%),linear-gradient(120deg,#073f2c,#236f50);border-color:#dda0b9}.nwkt-home .nwkt-hero h1{color:#fff4f8}.nwkt-home .nwkt-kicker{color:#f4bed4}.nwkt-home .nwkt-button{background:#fff0f6;color:#12543c;border-color:#e3a0bb}.nwkt-home .nwkt-card{border-color:#e5ccd8}.nwkt-home .nwkt-block-heading{background:linear-gradient(115deg,#0c513b,#23694e);border-bottom:2px solid #de8aac;color:#fff1f6}.nwkt-home .nwkt-block-heading h2{color:#fff4f8}.nwkt-home .nwkt-block-heading>a{color:#ffd3e5}.nwkt-home .nwkt-category-nav{background:#fff3f8;border-color:#ecc3d5}.nwkt-home .nwkt-category-nav a{border-color:#e8b1c9;background:#fff;color:#10583e}.nwkt-home .nwkt-category-nav a:first-child,.nwkt-home .nwkt-category-nav a:hover{background:#b43b6c;color:#fff;border-color:#aa2e5e}.nwkt-home .nwkt-news-item{border-color:#efdee6}.nwkt-home .nwkt-news-item h3 a{color:#0f573d}.nwkt-home .nwkt-news-item h3 a:hover{color:#a02e5e}.nwkt-home .nwkt-news-photo{background:#f6f1f3}.nwkt-home .nwkt-news-item .nwkt-read,.nwkt-home .nwkt-pages a{color:#a22d5c}.nwkt-home .nwkt-pages a{border-color:#e1aec3;background:#fff7fa}.nwkt-home .nwkt-pages a:hover{background:#ae3767;color:white;text-decoration:none}.nwkt-home .nwkt-person-role{background:linear-gradient(115deg,#a62c5e,#c65886);border-color:#f1b0cc;color:#fff}.nwkt-home .nwkt-person h3{color:#145b41}.nwkt-home .nwkt-portrait{background:#fff5f9}.nwkt-home .nwkt-deputy-slider{border-color:#deb1c5}.nwkt-home .nwkt-slider-controls,.nwkt-home .nwkt-banner-controls{background:#fff6fa;border-color:#ead0dd}.nwkt-home .nwkt-slider-controls button,.nwkt-home .nwkt-banner-controls button{color:#a32e5d;border-color:#dda7bf;background:white}.nwkt-home .nwkt-slider-controls button:hover,.nwkt-home .nwkt-banner-controls button:hover{background:#a93061;color:white}.nwkt-home .nwkt-eservice{background:linear-gradient(130deg,#eef6ef,#fff0f6);border-color:#dbaec2}.nwkt-home .nwkt-eservice .nwkt-services .nwkt-card{border-color:#ead0dd;border-top-color:#c15a87}.nwkt-home .nwkt-service-icon{background:#fff0f6;color:#ae386a;border-color:#efc0d3}.nwkt-home .nwkt-open-service{color:#a43060}.nwkt-home .nwkt-eservice .nwkt-block-heading small{color:#f5c4d8}.nwkt-home .nwkt-banners figure{border-color:#dfa8c0}
/* 1.10 — coordinated green / pink gradient surfaces */
.nwkt-home .nwkt-hero{background:radial-gradient(ellipse at 4% 10%,#55aa7533,transparent 46%),linear-gradient(115deg,#063f2d 0%,#1b6248 48%,#623c55 78%,#9a3060 100%)}.nwkt-home .nwkt-block-heading{background:linear-gradient(112deg,#084d36 0%,#1b6246 46%,#713e5e 80%,#a33467 100%);color:#fff4f8}.nwkt-home .nwkt-person-role{background:linear-gradient(115deg,#225e45 0%,#774360 53%,#b23c74 100%);color:#fff}.nwkt-home .nwkt-category-nav{background:linear-gradient(115deg,#eff8ee,#fff1f8)}.nwkt-home .nwkt-category-nav a:first-child,.nwkt-home .nwkt-category-nav a:hover{background:linear-gradient(110deg,#65405b,#ad326a);color:white;border-color:#b36b93}.nwkt-home .nwkt-pages a{background:linear-gradient(115deg,#f1f9f1,#fff0f7);color:#843057}.nwkt-home .nwkt-pages a:hover{background:linear-gradient(115deg,#1a6447,#93416c);color:white}.nwkt-home .nwkt-eservice{background:linear-gradient(125deg,#e8f5ed 0%,#f7f5f2 50%,#ffeaf5 100%)}.nwkt-home .nwkt-eservice .nwkt-services .nwkt-card{background:linear-gradient(145deg,#ffffff,#fff7fb)}.nwkt-home .nwkt-service-icon{background:linear-gradient(135deg,#e5f3e9,#fce3f0);color:#963360}.nwkt-home .nwkt-slider-controls,.nwkt-home .nwkt-banner-controls{background:linear-gradient(110deg,#eef7ee,#fff1f8)}.nwkt-home .nwkt-slider-controls button:hover,.nwkt-home .nwkt-banner-controls button:hover{background:linear-gradient(115deg,#1a6146,#a1396c);color:white}.nwkt-home .nwkt-button{background:linear-gradient(115deg,#f1fbe9,#ffdeee);color:#164c37}
/* 1.12 — real category switching for PR, procurement, careers */
.nwkt-home .nwkt-switching-tabs a:first-child:not([aria-current]){background:#fff;color:#15573e;border-color:#e6b2c9}.nwkt-home .nwkt-switching-tabs a[aria-current]{background:linear-gradient(110deg,#65405b,#ad326a);color:#fff;border-color:#a84a78}.nwkt-home .nwkt-switching-tabs a:hover{background:linear-gradient(110deg,#496154,#a6376d);color:#fff}.nwkt-switching-tabs{scroll-margin-top:20px}
