
/* LightingLab unified knowledge-centre layer */
body.ll-knowledge-unified{--ll-bg:#f6f8fb;--ll-surface:#fff;--ll-text:#152033;--ll-muted:#5d6b80;--ll-line:#dfe5ec;--ll-brand:#0f5fd7;--ll-brand-dark:#0a3f91;--ll-accent:#16a085;background:var(--ll-bg)!important;color:var(--ll-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;line-height:1.65}
body.ll-knowledge-unified .wrap{width:min(calc(100% - 32px),1180px);margin-inline:auto}
body.ll-knowledge-unified>.top,body.ll-knowledge-unified>.trustbar,body.ll-knowledge-unified>nav:not(.ll-specialist-nav),body.ll-knowledge-unified .eh-top,body.ll-knowledge-unified .eh-nav{display:none!important}
body.ll-knowledge-unified .ll-v13-header,body.ll-knowledge-unified .ll-v13-credentials{display:block!important}
body.ll-knowledge-unified .ll-specialist-nav{background:#0b1f3a;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.12)}
body.ll-knowledge-unified .ll-specialist-nav-inner{width:min(calc(100% - 32px),1180px);margin:auto;display:flex;gap:4px;overflow-x:auto;padding:8px 0}
body.ll-knowledge-unified .ll-specialist-nav a{color:#dbe8f7;text-decoration:none;font-size:.88rem;font-weight:750;padding:9px 12px;border-radius:9px;white-space:nowrap}
body.ll-knowledge-unified .ll-specialist-nav a:hover,body.ll-knowledge-unified .ll-specialist-nav a[aria-current="page"]{background:#fff;color:#12345a}
body.ll-knowledge-unified .hero,body.ll-knowledge-unified header.hero{background:linear-gradient(145deg,#f9fbfe,#edf4fb)!important;color:var(--ll-text)!important;padding:64px 0 52px!important;border-bottom:1px solid var(--ll-line)}
body.ll-knowledge-unified .hero h1,body.ll-knowledge-unified header.hero h1{color:var(--ll-text)!important;font-size:clamp(2.15rem,4.5vw,3.85rem)!important;line-height:1.06!important;letter-spacing:-.04em!important;max-width:980px}
body.ll-knowledge-unified .hero p,body.ll-knowledge-unified header.hero p,body.ll-knowledge-unified .lead{color:var(--ll-muted)!important;font-size:1.08rem!important;max-width:820px}
body.ll-knowledge-unified .eyebrow,body.ll-knowledge-unified .kicker,body.ll-knowledge-unified .pill{display:inline-flex!important;background:#e8f1ff!important;color:#0a3f91!important;border:1px solid #cfe0f7!important;padding:7px 11px!important;border-radius:999px!important;font-weight:800!important;font-size:.82rem!important}
body.ll-knowledge-unified .actions,body.ll-knowledge-unified .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
body.ll-knowledge-unified .btn,body.ll-knowledge-unified a.btn{display:inline-flex;align-items:center;justify-content:center;background:#fff!important;color:#0a3f91!important;border:1px solid #b9cbe2!important;border-radius:11px!important;padding:12px 17px!important;text-decoration:none!important;font-weight:800!important;box-shadow:none!important}
body.ll-knowledge-unified .btn.primary,body.ll-knowledge-unified .btn-primary,body.ll-knowledge-unified a.btn.primary{background:#0f5fd7!important;color:#fff!important;border-color:#0f5fd7!important}
body.ll-knowledge-unified section{padding:62px 0}
body.ll-knowledge-unified h2{color:var(--ll-text);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.15;letter-spacing:-.025em}
body.ll-knowledge-unified h3{color:var(--ll-text)}
body.ll-knowledge-unified .cards,body.ll-knowledge-unified .grid,body.ll-knowledge-unified .result-grid{gap:18px}
body.ll-knowledge-unified .card,body.ll-knowledge-unified .result,body.ll-knowledge-unified .step,body.ll-knowledge-unified .proof-panel,body.ll-knowledge-unified .hero-panel,body.ll-knowledge-unified .searchbox{background:#fff!important;color:var(--ll-text)!important;border:1px solid var(--ll-line)!important;border-radius:18px!important;box-shadow:0 8px 25px rgba(18,35,62,.06)!important}
body.ll-knowledge-unified .card p,body.ll-knowledge-unified .result small,body.ll-knowledge-unified .muted,body.ll-knowledge-unified .hero-panel p{color:var(--ll-muted)!important}
body.ll-knowledge-unified .card:hover{border-color:#aac5e8!important;transform:translateY(-2px)}
body.ll-knowledge-unified .note,body.ll-knowledge-unified .engineering-insight{background:#ecf8f5!important;color:#173f38!important;border-left:4px solid #16a085!important}
body.ll-knowledge-unified .cta{background:linear-gradient(135deg,#0f5fd7,#083d91)!important;color:#fff!important}
body.ll-knowledge-unified .cta p{color:#dce9fa!important}
body.ll-knowledge-unified .scope-card .meta,body.ll-knowledge-unified .scope-card small,body.ll-knowledge-unified .typical-quantity,body.ll-knowledge-unified [class*="reported"]{color:#33465f!important}
body.ll-knowledge-unified .scope-card .value,body.ll-knowledge-unified .scope-card strong{color:#10213a!important}
body.ll-knowledge-unified table{background:#fff;color:#152033;border-collapse:collapse;width:100%}
body.ll-knowledge-unified th,body.ll-knowledge-unified td{border:1px solid #dbe3ed;padding:10px;text-align:left}
body.ll-knowledge-unified .footer{background:#0b1d36!important;color:#cdd9e8!important}
body.ll-knowledge-unified .footer a{color:#fff!important}
html[lang="hu"] [data-lang="en"],html[lang="en"] [data-lang="hu"]{display:none!important}
@media(max-width:760px){body.ll-knowledge-unified .ll-specialist-nav-inner{width:min(calc(100% - 20px),1180px)}body.ll-knowledge-unified section{padding:46px 0}}
