/* HF16BQ: standalone royal bilingual search, no legacy theme fallbacks. */
:root{color-scheme:light;--navy:#061c35;--navy-light:#102f50;--gold:#bfa647;--ink:#102943;--muted:#607083;--edge:#dcd6c8}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#f7f5f0;color:var(--ink);font-family:NLOSearch,Tajawal,Arial,sans-serif;font-size:16px}a{color:inherit}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #c7a44b;outline-offset:3px}.nlo-search-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nlo-search-skip{position:absolute;top:-100px;inset-inline-start:16px;background:#fff;padding:10px;z-index:10}.nlo-search-skip:focus{top:10px}.nlo-search-hero{background:radial-gradient(circle at 8% 0%,#183957 0,transparent 42%),linear-gradient(135deg,#09243e,#06172b 65%,#102b42);color:#fff;border-top:4px solid var(--gold)}.nlo-search-nav{max-width:1240px;margin:auto;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #ffffff1e}.nlo-search-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:19px;font-weight:800}.nlo-search-brand img{height:56px;width:56px;object-fit:contain}.nlo-search-brand small{display:block;color:#c5ae77;font-size:10px;letter-spacing:.11em;font-weight:700;direction:ltr;text-align:start}.nlo-search-nav-links{display:flex;align-items:center;gap:21px;font-weight:700}.nlo-search-nav-links a{text-decoration:none;color:#ece9e1}.nlo-search-nav-links a:hover{color:#d6bc75}.nlo-search-hero-inner{text-align:center;padding:60px 20px 66px;max-width:1050px;margin:auto}.nlo-search-eyebrow{color:#d8bb70;font-weight:700;letter-spacing:.15em;font-size:12px}.nlo-search-hero-inner h1{margin:12px 0 12px;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.25}.nlo-search-hero-inner p{margin:0 0 30px;color:#d7dfea;font-size:17px}.nlo-search-form{display:flex;align-items:center;margin:auto;max-width:865px;min-height:68px;padding:7px 8px;background:#fff;color:var(--navy);border:1px solid #d8bc75;box-shadow:0 18px 45px #0003;border-radius:8px;text-align:start;gap:10px}.nlo-search-icon{font-family:Arial,sans-serif;font-size:32px;margin-inline:12px;color:#ad9147}.nlo-search-form input{display:block;flex:1;min-width:0;border:0;outline:0;font-size:18px;color:var(--navy);background:transparent;padding:12px 5px}.nlo-search-form button{align-self:stretch;border:0;border-radius:5px;background:var(--gold);color:var(--navy);font-weight:800;padding:8px 30px;cursor:pointer}.nlo-search-form button:hover{background:#d8be72}.nlo-search-main{max-width:1100px;padding:38px 24px 72px;margin:0 auto}.nlo-search-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.nlo-search-summary strong{font-size:20px;overflow-wrap:anywhere}.nlo-search-summary span,.nlo-search-range{color:var(--muted);font-size:14px}.nlo-search-filters{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 30px}.nlo-search-filters a{border:1px solid var(--edge);background:#fff;border-radius:30px;text-decoration:none;padding:10px 18px;font-size:14px;font-weight:700}.nlo-search-filters a.active,.nlo-search-filters a[aria-current]{background:var(--navy-light);color:#fff;border-color:var(--navy-light)}.nlo-search-filters a:hover{border-color:var(--gold)}.nlo-search-range{margin:0 0 16px}.nlo-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nlo-search-result{background:#fff;padding:25px 26px;border:1px solid var(--edge);border-inline-start:3px solid var(--gold);border-radius:7px;min-width:0;box-shadow:0 8px 25px #10294309}.nlo-search-result:hover{box-shadow:0 14px 32px #10294316}.nlo-search-type{display:block;font-size:12px;font-weight:800;color:#98772f;margin-bottom:12px}.nlo-search-result h2{font-size:20px;line-height:1.5;margin:0 0 9px;overflow-wrap:anywhere}.nlo-search-result h2 a{text-decoration:none}.nlo-search-result h2 a:hover{color:#98772f}.nlo-search-result p{font-size:15px;line-height:1.9;color:#5b6976;margin:0 0 16px;overflow-wrap:anywhere}.nlo-search-read{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:800;color:#9a782e;font-size:14px}.nlo-search-empty{padding:58px 22px;text-align:center;background:#fff;border:1px solid var(--edge);border-radius:9px}.nlo-search-empty>span{display:block;font-size:45px;color:var(--gold)}.nlo-search-empty h2{font-size:25px;margin:9px 0}.nlo-search-empty p{margin:0;line-height:1.8;color:var(--muted)}.nlo-search-pages{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:34px auto}.nlo-search-pages a{min-width:42px;text-align:center;padding:10px 13px;text-decoration:none;background:#fff;border:1px solid var(--edge);border-radius:5px;font-weight:700}.nlo-search-pages a.active{background:var(--navy);color:#fff;border-color:var(--navy)}.nlo-search-return{display:block;width:fit-content;margin:40px auto 0;text-decoration:none;font-weight:800;color:#96742b;border-bottom:1px solid var(--gold)}.nlo-search-footer{text-align:center;background:var(--navy);color:#c7d2dd;padding:22px 14px;font-size:12px;letter-spacing:.09em}@media(max-width:720px){.nlo-search-nav{padding:12px 16px;gap:8px}.nlo-search-brand{font-size:15px}.nlo-search-brand img{width:44px;height:44px}.nlo-search-brand small{font-size:8px}.nlo-search-nav-links{gap:10px;font-size:12px}.nlo-search-hero-inner{padding:40px 14px 46px}.nlo-search-hero-inner p{font-size:15px}.nlo-search-main{padding:28px 14px 50px}.nlo-search-results{grid-template-columns:1fr}.nlo-search-form{min-height:58px}.nlo-search-icon{margin-inline:5px;font-size:23px}.nlo-search-form input{font-size:15px}.nlo-search-form button{padding:8px 13px}.nlo-search-result{padding:19px}.nlo-search-result h2{font-size:18px}}
@media(max-width:410px){.nlo-search-nav-links a:nth-child(2){display:none}.nlo-search-brand{font-size:13px}}
