/* Scoped navigation: preserve the approved page templates and existing contact dock. */
.wl-context{background:#080c09;color:#f7faf4;border-top:1px solid #28332b;border-bottom:1px solid #28332b;padding:clamp(32px,5vw,64px) 24px}
.wl-context-inner{max-width:1240px;margin:auto}.wl-context-label{color:#b7ff18;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800;margin:0 0 12px}.wl-context h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.12;margin:0 0 26px;color:#fff}.wl-context-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:26px}.wl-context h3{font-size:.95rem;color:#d8e2d8;margin:0 0 10px}.wl-context ul{list-style:none;margin:0;padding:0}.wl-context li{border-top:1px solid #253128}.wl-context a{display:block;padding:12px 0;color:#baff38;text-decoration:none;font:500 .9rem/1.5 Arial,sans-serif;overflow-wrap:anywhere}.wl-context a:hover,.wl-context a:focus-visible{text-decoration:underline;text-underline-offset:4px}.wl-context a:focus-visible{outline:2px solid #b7ff18;outline-offset:3px}.wl-context a span{white-space:nowrap}
