.pvc-container .pvc-icon,.pvc-custom-format .pvc-icon{display:inline-block;width:16px;height:16px;line-height:1;vertical-align:middle;vertical-align:calc(.5cap - 8px);margin-right:.25em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pvc-container .pvc-icon-custom,.pvc-custom-format .pvc-icon-custom{vertical-align:middle;background-color:#fff0;-webkit-mask-image:none;mask-image:none}.post-views.entry-meta:not(.pvc-container)>span{margin-right:0!important;font:16px/1}.post-views.entry-meta:not(.pvc-container)>span.post-views-icon.dashicons{display:inline-block;font-size:16px;line-height:1;text-decoration:inherit;vertical-align:middle}[data-pvc-metric].load-dynamic>.post-views-count,.post-views.load-dynamic>.post-views-count{color:#0000;transition:color .3s ease-in-out;position:relative}[data-pvc-metric].load-dynamic>.post-views-count:after,.post-views.load-dynamic>.post-views-count:after{opacity:0;transition:opacity .3s ease-in-out;position:relative;color:#6610f2}[data-pvc-metric].load-dynamic.loaded>.post-views-count,[data-pvc-metric].load-dynamic.load-error>.post-views-count,.post-views.load-dynamic.loaded>.post-views-count,.post-views.load-dynamic.load-error>.post-views-count{color:inherit}[data-pvc-metric].load-dynamic.load-error>.post-views-count:after,.post-views.load-dynamic.load-error>.post-views-count:after{content:none;opacity:0;animation:none}[data-pvc-metric].load-dynamic.loading>.post-views-count,[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count,.post-views.load-dynamic.loading>.post-views-count:after{box-sizing:border-box}[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-color:currentColor #fff0 currentColor #fff0;animation:pvc-loading 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@keyframes pvc-loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--blue:#075985;--dark:#0b2942;--orange:#f59e0b;--bg:#f5f7fa;--text:#172033;--muted:#667085;--border:#e5e7eb}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--blue);text-decoration:none}.container{width:min(1180px,calc(100% - 28px));margin:auto}.topbar{background:var(--dark);color:#dbeafe;font-size:12px;padding:7px 0}.header{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.head{min-height:66px;display:flex;align-items:center}.logo{font-size:23px;font-weight:900;color:var(--dark)}.logo b{display:inline-grid;place-items:center;background:var(--blue);color:#fff;width:38px;height:38px;border-radius:9px;margin-right:7px}.nav{margin-left:auto}.nav ul{list-style:none;display:flex;gap:5px;margin:0;padding:0}.nav a{padding:9px;font-weight:800;color:#243b53}.menu{display:none;margin-left:auto;border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 10px;font-size:19px}.hero{background:linear-gradient(135deg,#082f49,#075985);color:#fff;padding:42px 0}.hero h1{font-size:clamp(29px,5vw,46px);line-height:1.1;margin:0 0 8px}.hero p{color:#dbeafe;margin-bottom:20px}.searchbox{background:#fff;padding:7px;border-radius:11px;display:grid;grid-template-columns:1fr 190px 120px;gap:7px;max-width:930px}.searchbox input,.searchbox select{border:0;outline:0;padding:12px;font-size:15px}.btn{display:inline-block;border:0;border-radius:7px;padding:9px 14px;font-weight:800;background:var(--blue);color:#fff}.orange{background:var(--orange);color:#111827}.section{padding:28px 0}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.section-title h1,.section-title h2{margin:0}.grid{display:grid;gap:13px}.jobs{grid-template-columns:repeat(2,1fr)}.card,.article{background:#fff;border:1px solid var(--border);border-radius:10px;padding:16px}.jobcard h3{font-size:17px;line-height:1.35;margin:0 0 7px}.meta{color:var(--muted);font-size:13px}.badge{display:inline-block;border-radius:99px;background:#e0f2fe;color:#075985;padding:3px 8px;font-size:11px;font-weight:800;margin:4px 3px}.job-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.date{font-size:12px;color:#dc2626;font-weight:800}.quick{grid-template-columns:repeat(4,1fr)}.quick a{background:#fff;border:1px solid var(--border);border-radius:10px;padding:15px;text-align:center;font-weight:850;color:var(--text)}.quick span{display:block;font-size:26px}.quick small{display:block;color:var(--muted);font-weight:500}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.article h1{font-size:30px;line-height:1.2;margin-top:0}.tj-featured-image{margin:15px 0}.tj-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.jobtable{width:100%;border-collapse:collapse;margin:20px 0}.jobtable th,.jobtable td{padding:10px;border:1px solid var(--border);text-align:left}.jobtable th{background:#f8fafc;width:36%}.notice{background:#fffbeb;border-left:4px solid var(--orange);padding:12px;margin:15px 0}.actions{display:flex;gap:9px;flex-wrap:wrap}.side-list{list-style:none;padding:0;margin:0}.side-list li{padding:9px 0;border-bottom:1px solid var(--border)}.footer{background:var(--dark);color:#cbd5e1;padding:34px 0;margin-top:25px}.footer a{color:#e0f2fe}.copy{border-top:1px solid #334e68;margin-top:18px;padding-top:14px;font-size:12px}@media(max-width:800px){.menu{display:block}.nav{display:none;position:absolute;top:60px;left:0;right:0;background:#fff;border-bottom:1px solid var(--border);padding:7px 14px}.nav.open{display:block}.nav ul{display:block}.nav a{display:block}.searchbox{grid-template-columns:1fr}.searchbox .btn{width:100%}.jobs,.layout{grid-template-columns:1fr}.quick{grid-template-columns:repeat(2,1fr)}.hero{padding:30px 0}.article h1{font-size:25px}}@media(max-width:420px){.quick{grid-template-columns:1fr}.job-bottom{display:block}.job-bottom .btn{margin-top:7px}}